Also remember that some guys are just assholes at heart.
I have one friend that can be a really nice guy at times, but when it comes down to it he is nothing short of one of the worst assholes I've ever met in my life. :\