not sure exactly what the rule is, but yeah - if you're a bench warmer who doesn't play, and your team sends you in and you hit a guy in the face and try to start a fight, pretty sure that should get you ejected. Although, I have to admit a good strategy to try to get our most important player to fight and get ejected. I think the Smith punch was just him being a hot head, and sort of a dumb person. He has a history of things like this, some people are just like that.