No. Some people don't view social media as "debate club". We never signed up for debate club. I personally signed up for Twitter at a software developer conference, and I used Twitter to meet other software developers, social network, and exchange information related to tech. I had no interest in debating politics or whatever. Twitter is possibly the worst possible place in the world to debate politics, given its format.
It's a weird assumption that Twitter is the best or only possible place to have your ideas challenged. Go to school. Ready a book. Talk with people you know. Tweeting sound bites at rando strangers typically goes nowhere fast.