Always break it down to the two component words, National Socialist. As in, "I will always be against National Socialist Obamacare."
Then teach folks that Nazism and Communism are just two sides of the Socialist coin, pure statist and totalitarian ideologies, differing only in their choice of state enemies.
So Socialism is Statism, at one end of the spectrum. Constitutionalism is at the other end. I avoid "right and left" just like "red state / blue state" or even "liberal / conservative."
The left misuses those dichotomies, such as when they call repressive regimes in the Middle East "conservative" or "right-wing."
So don't use the statists' vocabulary. Don't "fight on their ground." Always distinguish between Socialist/Statist at the tyrannical end, and Constitutional or Liberty-oriented at the freedom end.
Using their language gives them a victory before the debate even begins.
“Using their language gives them a victory before the debate even begins.”
And that’s why when they use the word “racist” against you, the WORST response possible is to protest “I’m not a racist, but....”.
By doing so you have surrendered and lost the battle, before you’ve gotten your dukes up.