Hm, after reading the answers and to be a bit serious.
I don't think you should ever let anything pass, never ignore anything other people do, unless of course it's a taunt and you're gonna get fucked over. I don't think this is the case you should be violent or vent in violent ways, but you shouldn't let McClueless simply get away with it, even if what he did wasn't on purpose. Use your judgment to figure out what works, even if it's something as simple as displaying your pissed-off-ness for a week or having them get said important bat repaired if that's possible.
As for venting by yelling or punching inanimate things. What is extremely wrong about the article that says it's bad is that it's not addressing the real issue with those fictitious example. They show some moderate stimuli that cause an individual to feel the need to vent in a more aggressive way. That's the real problem. Feeling aggressive towards common daily things, even if they are stressful and frustrating, is the real issue. This is the case where someone needs to relax instead because the cause isn't anger, but stress and that -does- build up. The anger is a result. On the other hand, there are things that happen in life that do require a violent output. Sometimes you need to defend yourself or someone else. Sometimes the news that someone you care about was hurt reach you when you cannot do a thing about it. It's not so wrong to vent in those cases.