>>The thing is, the student had not business using profanity, so he should have been punished.
Where the school messed up, was not in giving a similar punishment to the teacher who exercised unrighteous dominion.<<
In a nutshell, you just summed up my opinion, with the caveat that I would still like more information on what the witnesses report hearing.