I don't know why everybody hates him. His songs are good, and catchy. Though, I don't like him because I don't really listen to Pop. I listen to Death Metal.
He's another one of these "teenage hearthrobs" which are simply annoying as hell. Plus he's actually a moron on top of it (If you don't know what I'm talking about read this