I've reached a point in my life where I just roll my eyes and stay quiet if I ever overhear some asshole's racist, homophobic, bigoted, etc. rant. It's not worth wasting breath or energy to argue. People have stupid opinions all the time and blasting every last person who has one is an exercise in futility.