pretty much the same thing as a douche bag... you really want to avoid the douche hoagies around the world. They are an unfavorable person therefore being called a douche hoagie is never a good thing.
the term can also be and preferably be shortened to the term "hoagie." calling someone a hoagie is fun and replaces other politically incorrect terms like fag, homo, retard, nigger, bitch, etc.
The guy over in the corner at the John Mayer concert standing alone with a lighter in the air is a real douche hoagie.
The girl that always feels the need to tell me how things are going with her ex boyfriend is a real hoagie.