It's just such an obnoxious song. I can't articulate it very well... the jokey lyrics, the staccato rhythms of the vocals, the endless cultural references, terrible lines like "I'm the kind of guy who laughs at a funeral" or (god help me) "I have a history of taking off my shirt". It's completely soulless and pointless.
Other songs that fill me with rage:
Deep Blue Something - "Breakfast at Tiffany's"
Billy Joel - "We Didn't Start the Fire"
4 Non Blondes - "What's Up"
There's more, but fortunately they're not coming to mind right now.