How to talk to left-wing nut jobs
I've found a very good electronic course that will help train us for such encounters. There is also a sidebar version with less options to make sure you can have as much continuing education as possible. Give it a try.