Hmmm. I don't like to see anyone leave, especially someone who has been a regular and valued contributer, but these "I'm off because..." posts are a bit pathetic and I had you figured for someone a little more outspoken. We're not quite so ready to ban people here as you seem to think, and if you have a real problem with anyone here, including staff, then the mods/admins here will deal with it between them, that's the way we work.
If you have a problem here you should either air it or PM the person concerned, which usually results in a better understanding, and usually the realisation that they're not the ogre you've built them up to be.
