(I know it sounds patronising and I have said this before, but I don't know what else to say...)
I don't think you realise quite how the things that you write come across to other people. The tone of your messages does not make for constructive debate. Plain speaking can be refreshing but rudeness just spoils the discussion for everyone.
The style of your interventions raises the temperature of the discussion, but you do not like it when people respond to you in the same way and you rightly perceive it as rudeness.
I do not want to get into the business of deactivating people's forum accounts (in more than a decade I can hardly recall banning anyone apart from out-and-out spammers and astroturfers). But you have been given ample opportunity to adjust your style of posting to be a bit more open to other people's point of view.