It's not always a good thing. Kicks are all situational, and some can be outright wrong.
The one time I was kicked, was when I was a SCH in Aurum Vale. The tank blamed me for a wipe and opened a vote to kick me, and it got through. I returned straight inside the same instance, with the same group (guess there were no other healers up for it), and without much argument we continued all the way to the win.
In short, their judgment on my healing skills was rushed, and the kick was also an abuse (since there is no "this player fails" category. They kicked me for Offline which I was not.). I got the chance to prove them wrong, and I even left the instance with 3/3 commendations.
So, no. I don't think a ban is the right way to go. Don't punish the honest players willing to try and make up for their mistakes because of a few rude people who get kicked and return to yell. They are still a minority.