No, the person should not have hit the S.A. bell ringer. That is assault. People can say whatever they please but personally, I am tired of some people worrying about offending others. What about offending me by telling me happy holidays? What about offending me by taking Christ out of Christmas? What about offending me by taking God out of schools and making our country no longer "one nation under God" ??? THAT offends me!!
And that 'hoax' story about the little boy suspended from school for telling the atheist teacher 'Merry Christmas', if it weren't a hoax, then I would say 'suspend the teacher for being an atheist', its about the same thing!!