The guy sounds like a douche, one of my close friends was recently in a relationship with an asshole like that, and it wasn't until she finally got the courage to dump the loser that she realized how miserable she'd been the whole relationship.