Sounds like this isn't the guy...move on. I say that a whole lot, you know why? Women need to quit settling for guys of this quality and find decent, caring souls who don't get their jollies off arguements. This is your life. Quit settling for problems just because you can tell your friends that you've got a guy. Bad trade-off! I'd rather be single and happy than "with someone" and miserable.