I've been a part of this site from day one, and even moderated it for a short while when it first started. I think the mods here are doing a superb job of keeping the site on-topic and focused, making sure that we create the best pets-related site we can.
Sometimes they will speak up - comments sometimes get out of hand and need to be moved to a chat room so they don't clutter answers, and sometimes comments are excellent answers and would totally help out the wider community if they were set as such, as comments here are generally "second-class citizens" and aren't meant to stick around.
One of the things to remember is that we are all human, and being polite to each other should be our first action. We're not always all going to agree or get along or see eye to eye, especially on a site like this, where we all love our pets, and sometimes that can cause emotional friction.
The moderators are here to help, to help guide the site and give reminders when people don't seem to understand how to ask things or how to do things here. They're supposed to clean up comment threads and keep things on-topic - they're our human exception handlers!
Sometimes it can be tricky adjusting to how we do things here at Stack Exchange, and if this is your first interaction with the network, maybe taking a look at the Help Center for a better idea of how the network works might be something that helps you have an easier time of things here.
In general, the guiding tenet is to "Be Nice", along with helping people get awesome answers to their questions. Questions like this just serve to make people feel uncomfortable, as they read more like angry rants than actual site-related questioning/discussion.
If you have specific issues with specific questions/answers, then for sure, bring it up here, but rants like this don't serve well to help the community. If you have specific things you would like to discuss, then by all means, come here and let us know about them, so we as a community can work them all out together.