Sorry to hear about your bad experiences:
Assume from your name you have participated in baseball forum. Can't speak to that since I am strictly basketball official. That forum has been very stimulating and informative. The only bashing I have seen has been from fans masquerading as officials. Easy to identify by their lack of knowledge and downright obnoxious way of talking to people. Probably students - can't be adults at least I hope not.
If you are interested, please stop in and check us out.