If I did I didn't know it. But probably not. The best I could hope for is to give them something to think about. People believe what they do for often very personal and emotional reasons and an online scuffle isn't going to change that.
I have learned a lot and even changed my mind on things watching other people hash it out, though.
As for getting in the mix, I don't even bother anymore. I suck at debating and every time I get into an argument I just end up feeling really stupid, doubting my own convictions, and mad and embarrassed by the end of it.
I do often learn something from it but the emotional disturbance of constantly being on the losing end of an argument makes it a shitty lesson and one I'm rarely eager to repeat.
Most of the time now I just say what I gotta say and if someone wants to debate it I ignore them. They can debate themselves, if it's a subjective opinion I don't care if they like it or not. I'm too old to give a fuck what some rando on the Internet thinks. If more than one person chimes in with the same criticism, especially over a fact, I'll still ignore them but I will probably go do some more research to see if I was mistaken.