The first step should always be to personally attack the other party. Some might say, "an ad hominem attack? Isn't that a logical fallacy?" If you think so, you might not understand some basic rules of persuasion and rhetoric. The main reason why people do personal attacks rather than logical arguments is because it is EFFECTIVE and therefore it is not something to be ignored. If people see one side making personal attacks on the other while the other side just tries to defend themselves, like it or not it actually does make observers less likely to view favorably the side that is being attacked. This is simply following a basic rule of society: that people tend to follow whatever side feels like the majority. On the subject of whether it makes people less willing to listen, the answer is that it actually has less of an off-putting effect than you may think. Of course, this advice should only apply only where such personal attacks is allowed (be careful if it is disallowed).
In other words, always start out by calling them "prejudiced," "bigots," "hateful," and so on. (For those of you who think this sounds too SJW-like, go ahead with other possibilities). Follow that up with some generic insults like "garbage," "scum," etc. ONLY when it seems like the opponent is attempting to make logical arguments do you follow that up with logical arguments. If the opponent just runs away without trying to make logical arguments, they weren't going to listen to you in the first place and it's at least a good thing you made it look like a symmetrical shouting match.
The key point is: do not try to make logical arguments without first making the opponent realize that hate can go both ways.