In a weird way, this makes it a little less incomprehensible that he'd do such a thing. Maybe when you've been roommates the boundaries are never quite the same. :hmmm: Still, definitely a :nono: on his part. I've never had this happen to a strop--yet!--so all I can offer is good wishes and the hope you can repair the damage.
~Rich