I actually think it is a bit unfair to ban someone for using another language. Sure, it's regarded as spam by people who can't understand other languages, and annoying.
Sure, I'd ask that someone stop speaking another language, but I'm not sure about banning them, but I guess that's how it works.