Perhaps I was wrong,maybe Turd sandwich may be more appropriate. After all it's a rather unique consumable that would leave a bad taste in one's mouth, which may be fitting in this instance, but GIANT DOUCHE, now that's more of a statement, a commitment.. implying that the person is indeed one of a hugely distasteful persona, one that generates an unpleasant air of egotism, arrogance and condescending manners.
NAAAHHHH Giant Douche fits perfect.
BTW I never implied or singled out any individual ever since making any giant douche jokes, now if somebody actually knows and feels they're a giant douche, their problem, not mine.