You are expecting too much of the general public. Not everyone is as articulate or as considerate, especially online. But everyone has access to the internet and the ability to post anonymously, even someone sitting in a village like me. That's just social media for you. It would help to stop thinking of PDF as a defense forum, and as a microcosm of Pakistan. Because the toxicity is spilling onto everywhere.
We all know the surest way to put an end to this is letting people vote so they can go about their lives. Elections just got postponed to October, when the security and financial situation of the country is predicted to miraculously get better, or maybe not even then.
People are frustrated and there's no hope. And they only have their mobile phones and an internet package. Would you rather this spill over into the streets, the good old fashioned way?
You are a very sensible person. I'll give the same advice I gave Irfan sb. Don't engage. Take some time off. At least, unlike most people here, you may have have as much at stake or feel that strongly about what's going on. Why not take a break?
This is not in our hands. Things will get better when those in charge want them too. Till then, we can bang our heads against the wall and yell at each other, nothing will change. Rather, it's only downhill from here.