<human>: So, because my job sucks and my class has been basically given permission by admin. to be vile it should come as no surprise that 2 students decided that throwing things at me was a good idea. Why not, if the kid who closed my hand in the door 4 of the last 6 school days got off scott free, what's a little projectile? or a threat to punch me and then actually posturing...

Then, because the universe has a sick sense of humor, I see my ex; I am stopped at what has now become the world's longest red light next to a little corner gas station-I might as well have been tailgating him...my car is electric blue. I haven't seen hide nor hair of him since he tried to hug me before walking out nearly 4 months ago...fuckwit got in a slight fender bender in Dec. that ripped off his passenger side mirror-has yet to fix it apparently-but that's the car he carts his toddler around in...but last month when he was 'verbally' abusive to me because I wouldn't take back the things I've said on here about him and some of his shitty parenting choices and financial standing/options he insisted he's a great dad and has gotten a raise and bonuses...so why still no mirror, dado'theyear? having had to replace a side mirror, I know he could have afforded it pre-'raise & bonuses'...

Can you summarize the given text in a few sentences?
<bot>: had a shitty day at work (in a long series of craptastic days at work) and topped it off with an ex sighting, feeling like total shit