1) Act: DO SOMETHING. DO SOMETHING. DO SOMETHING. Do not just sit around waiting for others to act for you. Do not just empathize with the person who is being harassed. Say something, for example, if you are with a group of your friends and they make a derogatory commitment about women, tell them to stop regardless if they call you names. Do the right thing. You conscience will tell you if something you are doing is right or wrong unless you do not have a conscience (I believe there are very few people that do not have one). If you have doubts about your actions, it probably is. You may be surprised that you are not the only one that feels this way.
2) Unite: Nothing like uniting for a common cause. There is strength in numbers. Contact people on your college campus, church group, athletic league. The more people the better, the more ideas that can formulate. Also contact groups that are direct targets of street harassment. Contact law enforcement and form a positive healthy relationship (because you want law enforcement on your side). Declare a "Hate-Free" zone (hang a poster displaying the words "Hate-Free Zone.")
3) Support the Victims: Victims of hate crimes may feel they are alone and that no one understand what they have gone through. Give your support by giving a shoulder to cry on. If a victim needs moral support while filling out a police report.
4) Do your Homework: Find out everything you can about the harassing group to better fight against them. Some views that certain groups possess: They want to limit the rights of certain groups. They want to divide society along racial, ethnic or religious lines. They believe in conspiracies. They try to silence any opposition. They are anti government and fundamentalist. According to the Southern Poverty Law Center most hate crimes are not committed by hate groups but by "freelancers", hence the guys who commonly use derogatory language towards us in the public realm. They are considered a hate group even though they do not meet or know each other.
5) Create an Alternative: Do not attend a hate rally, when I first read this tip I wondered why would I do that to begin with but some people may get the idea to give hate groups a direct opposition. DON'T DO IT. Fight people the legal way. NO NEED FOR VIOLENCE.