Keep in mind BlueStyledGamer, that the moderators are not paid to do this job. It is a volunteer position and is not a full time job. We give what time we have spare to moderate, and so catching every hacker in every game is impossible. We would have to hire hundreds, if not thousands of more mods to watch every player in every game, which would mean lowering the standard for acceptance into the staff, which would cause more problems than it solves...
You're right it isn't your job to clean the network of the hackers and rule-breakers, but a significant portion of the people who get banned are from player reported cases. You also seem to imply that we're here to catch hackers, and not have any fun, which we are. The staff play on this network just as much as most other players and we also put in extra time to keep the network clean.
We understand that you are here to play, and play to win, but the numbers of hackers you run into isn't entirely up to us. No doubt you will run into hackers, sometimes more often than not and that's a problem that every gamer everywhere has to face, and it's simply something we can't get rid of 100%. It's also very difficult for us to code anti-hack systems, because MCGamer is a mod of an already existing game, we don't have any control over Minecraft vanilla systems and is something we have always struggled to work with. There are a lot of limitations when it comes to that.
If you come across a hacker, you have multiple options:
Record them and submit a report abuse
Contact a staff member on the teamspeak to come deal with it
If none are available, type /report and a staff member will follow it up when they can
Or, if you are truly passionate about ridding the network of rule-breakers, apply to join the staff yourself!