It is normal to have obstacles in a relationship, but if there are too many, the relationship is going to go nowhere. It sounds like your relationship had more problems than he was willing to tolerate.
Also, most males do not handle relationship issues the way females do. They generally will not discuss things ad nauseum and explore feelings because it is usually interpreted as "nagging". Rather, males tend to be more solution-focused. Also, women argue in hopes to try to change some specific behavior, and males don't want to change - they want to be accepted for who they are.
I suggest you look for someone who is more compatible, only next time, I wouldn't live with them if I were you - at least not until I was planning to marry. This way,you wouldn't have to worry about finding new living arrangements if things go bad.
Relax... I'll need some information first. Just the basic facts - can you show me where it hurts?