I completely feel you… I am usually docile and rational about drama. I wouldn’t hurt a fly, but I swear to god if my brother’s mistress comes into my view or I hear her annoying squeaky voice once. All rationality aside, I’d beat the crap out of her. She hurt someone I love (my niece). If someone hurts me, it’s not as big of a deal.
You definitely do need to speak to the coach though. Get his side of the story, I would avoid getting upset till you hear it. But it’s probably not a good idea to throw a basketball at a kid, even if he’s picking his nose, staring out a window. It’s dangerous. Basketballs aren’t light. He could have broke his nose. If the coach is still being macho about it. Go to higher ups. Like I said, throwing a ball at a kid (teenager, whatever), not okay. If he would have used his fist to hit him? Really what’s the difference.