Rather than "zing them back", I would suggest you make use of the orange flag (report a post) if someone gets too heavy handed for you. That button will bring the specific problem to the attention of all moderators and you will get the help and support you need.
Other than that, I agree with what Black Max has said above. Nobody should need to be afraid to post in these forums. We are here to help you build a better website and as a result, contribute to creating a better WWW for everyone. If this were a forum for "experts only" it probably wouldn't exist at all.
Is this a static page or are you using a CMS? Sometimes, a CMS will make that happen if you have it set to use visual as well as html. If you can, please post a link to your page source and your css file as your browser shows it. There may be something there that will help us see the problem.