I don't even think it's a matter of right and wrong. While normally you'd expect me to bag him out I can't say I disagree with his INTENTION. Okay so he did screw up, he wasn't thinking of you (and I could say here what else is new, he has been pretty much self-motivated at this point, his move, his finances, his rocking up drunk at 4am with mates knowing you have Uni that morning etc) BUT I also think you may have overreacted just a little. Nothing is ever solved in theheat of battle. Sure its easy for me to sit back and say this, I'm not there feeling cheated and hurt and seeing red, but I think had you said (and he had a hope of even listening to what you said let alone cared) that you were doing it rough financially and if he really felt that strongly to pay landlady/etc for staying then he could approach them, make a verbal agreement, and go back at a mutually convenienent time to pay them THEN not now when neither one of you can afford it.
Regardless what he thought THEY might think of him, really if they are decent people they will understand and really they would think higher of him if he said something and actually went back to back it up. A man is only as big as his word, so my dad used to say, or sth like that. So while I would like to say I think you were right and he was being an inconsiderate jerk, really I think he and you just flew off the handle without thinking.
Better?
And for the record, sorry about stone walling you earlier. I tend to be a black-and-white kind of person. Doesn't leave much room for that broad proverbial grey area