Also, if one is stuck in traffic one most definitely should not be sending email or a text message because that is dangerous to you and others on the road; it also gives the impression that the company does not care about the safety of people.
If I could not call my boss (or coworker) when I hit bad traffic and have said person send the email for me, I think that there is something wrong with the company or group. What exactly is the problem? Do they think your boss or co-worker are lying?
Anyway, sounds like a company that I would leave and save them the trouble of firing me.
If I had the most average of developers on my team that caused me no grief and seemed to get on well enough with those around him/her, I can't fathom just letting them go like that. However, if we'd had a history of issues, the work was pretty dreadful, and/or the attitude was pretty piss poor, I could see where I'd just raise up my hands and say, "F* it, this person isn't worth the grief."
Either way, assuming you've since landed on your feet it sounds like you're better off not being there- I couldn't stand working for a company that micromanaged me like that.