So a co-worker of mine has been having some family issues which everyone here understands, but on several occasions (yesterday being most recent) he just doesn't come in, and doesn't call or text or email to let us know he won't be in.
Everyone is fed up with it and wants him to start acting professional and courteous to the rest of us and let us know if he can't be here. So this morning I went in to talk to him (after he showed up more than 20 minutes late) and told him that while we understand family has to come first, he owes us the courtesy and professionalism of letting us know when he won't be in.
And he just exploded. Started screaming at me, told me how this is so "junior high" and started threatening to quit and saying he wouldn't be around long and blah-blah-blah. Total over-reaction. I think he was expecting me to back off, because normally if he's in a bad mood I give him a lot of space, but this time the "junior high" comment ticked me off and I told him there's nothing "junior high" about expecting him to let us know when he won't be in and that every company I know of has that requirement.
About 10 minutes later he apologized and gave he an awkward one-armed hug but I'm pretty irritated. This seemed like a safe place to vent.