It is important to distinguish things which are not alike.

Physical assault is a crime. If somebody is physically assaulted, whether because of his race, or for money or for any other reason, a witness is obliged to call the police and to try (within reason) to prevent the assault.

Vandalism is illegal, either a crime or a misdemeanor. But writing "Immigrants go home" on the bathroom wall is not really worse than writing "Mary is fat" or "Concert tickets, $20 discount." (In fact, I personally think "Mary is fat" is worse than "Immigrants go home.") 

Saying rude things to people is legal. In school or the workplace, it may be against the rules. But telling a stranger you don't like their ethnic group or their culture is backwards or their religious costume looks silly is not a crime. 

If somebody says something rude to you, say something rude back. Or deal with it and get on with your life. Hypersensitivity is childish. Don't expect people to indulge you in your hypersensitivity.