Calling people stupid is never a good way to bring them to your cause. At best it's insulting, at worst it's insulting and condescending.
Also claiming something as vague as "left wing policies" as "virtuous" is smug as fuck.
You really want to engage with people of different political beliefs then you need to stop holding yourself in such high regard.