Well, I happened into this thread right after reading some articles about how freelancers have to balance their budgets to allow for the routine delayed payment. Having said that, I can't reiterate any more than the posters before me how important it is to do that (and, yes, how employers don't care about your personal financial straits - they are not responsible for your car insurance.)
BUT. Having said THAT, and despite the tone of your first email (which, incidentally, I don't think was nasty, just sharp, and that's perfectly understandable) they had no right to blast back an even worse attitude. The way Mammano expressed himself is unforgiveable. Well, it's his prerogative, but sooooo highly unprofessional! I'm glad you managed to get a chuckle out of it, at least, even if you didn't get a paycheck.
Anyway, thanks for the warning. Who needs to deal with somebody with that kind of trigger temper?
There are only 3 types of people in this world: those who can count, and those who can't.