Confidence and arrogance are two different things, don't confuse them. That being said, people who "hate" on others for being confident are just insecure and bitter that they don't feel that confidence.
When people take it too far they become assholes. People who are too confident can't really tell the difference and they think the world is out to get them (haters).