It was his decision to relocate because of an unclear long-distance relationship, his shortsighted decision to do this despite the potential for financial difficulty, and it's his characteristic flaws which ended up making the relationship unhealthy and unworkable, and it's his underperformance in college which is stonewalling him. He was the decisionmaker - not you. Even the sorts of relationships which seem to have higher prospects, and which host more available information and understanding between the two people involved, often don't justify the risks of moving like that - and he took those risks. He put himself in a position where, if things defaulted, it was he who took the heat. Although it reads like you played along with what happened, he was the ultimate conductor. If you feel any guilt, you're in an unhealthy mindset where compromising your life for a loveless relationship is somehow morally sound. But that'd just perpetuate the damage, perhaps even for the both of you.