While I can understand that it would be nice to be able to find out what you got banned for (if only to avoid said behaviour in the future!),
I don't really see any difference between SE's response and the one you posted as a "better" example. In the end, both just say "You showed bad behaviour and someone reported you for it".

I also think it's worrying that both your posts express the intent to not change your behaviour at all ._.
This is everyone's game and everyone has the right to play the way they want to. You can try to kick them and if the party agrees with you, that's fine.
If they don't, you are free to leave. Personally, I am also of the mindset of trying to no inconvenience the other players, but I do not enforce that view on everyone else
So no, you have no "right" to throw around insults just because you think someone isn't contributing enough.