I personally feel that the reaction, or shall I say over reaction from this scuffle has been entirely overblown. Nobody knows what caused Steve to get physical with Cameron as there is no audio of what was being said to one another. The NHRA has apparently told both drivers to keep what was said between the two of them to themselves. For all we know Cameron made a remark that would have made anyone of us smack the guy. We simply don't know.
Don't get me wrong, I'm not defending Steve's actions. He should have kept his cool and been more mature and professional about the incident. Steve seems to have a little bit of a history of being a hot head and that's in his DNA and his competitive side is aggressive. I would assume that once he cooled down he realized that he made a mistake, was embarrassed by his actions and he took little time to come out and make a public apology.
I'm sure that most, if not all of you have been in a similar situation where you over reacted based on someone else's actions and lost your cool. I know I'm not perfect and back in my racing days I have certainly over reacted and not kept my cool on a few occasions. Just imagine the pressure that Steve was under. A championship is in the balance, a few days earlier you loose a close family friend, you feel like another driver did you wrong on the starting line and you have tons of emotion and adrenaline pumping through your veins after making a 300+ mph pass. Kind of a tough situation to hold it all back don't ya think.
We are all humans and we are an imperfect species. Steve is human and made a mistake. He apologized on several occasions. And just remember, most of us have all been bitching over the years on these very message boards about how boring and PC the drivers are. Now you got some real drama and guess what. You all go and jump on the PC band wagon.