Because he is comes off like one and in the same time he is awkward. It's weird, maybe it's social anxiety or something,he can't relax. He is probably pretty cool guy in real life. I know guys who come off just like him who seem like fuckin assholes at first but are actually sweethearts and the douchiness is a kind of a coping mechanism.