I only ban people for being stupid.
Fortunately thats such a broad term it covers spamming, hammering, making unnessisary loud noices, etc etc.
I always warn beforehand to stop. Usually they leave on their own on account of me being no fun. (I'm sorry that you are so intent on dming on a loving build server or building on a dm server)