I don't really know you and I don't a lot about your mod history, but I appreciate your feedback. Banning someone can sometimes be a very though judgment call, because some people can step on the line, sway, but never cross it in a way it becomes obvious the action is warranted a ban.
But I encourage you not to leave. I do find it's not the best of solutions to help the mod team become better and more competent in dealing with various situations. You do have the right to challenge a moderation, and you are in your right to contact various mods if you feel there is abuse on your part. It'll be a pleasure to help you. We're here to keep the peace, but also serve the users in a REASONABLE way. Remember that there are hundreds, thousands of users on this site. And remember that dealing with written posts is a lot harder that dealing with someone face to face.
Thank you for your time over here. I'm sad we failed you.