Okay before I start I am very sick and slightly hung over at the moment so sorry if parts of this don't make sense.
First I would like to say that this drama around the staff has not been recent at all, this is a reoccurring trend that tends to happen every few months when something big happens for example a prolific member of the community gets banned. For example when Phi11y67 got banned there was a huge amount of hate towards the staff ( Now I am not going to state my opinions on this subject I am just using it as an example) A lot of people disagreed with his ban and for a few months the staff team got hate.
Another time that staff members get hate/ criticized is when, for example an ex-mod got demoted and they "state there opinion" this seems to bring up hate and people just look at the criticism without actually looking at facts and all of a sudden the staff team are horrible people.
My last example which shows that the bandwagon effect
duckluv321 mentioned was when the who "petition to get Dave demoted started" A lot and I mean A LOT of people just jumped on the bandwagon and abused him without knowing what was going on, they saw it as cool and its what all the cool people were doing.
As you can see from the above examples there has always been hate towards the staff team and the majority of the time its the bandwagon effect and people just think its the cool thing to do.
And now... For my opinion on the staff. THEY ARE NOT CORRUPT. Yes there is a few bad apples but they are always flushed out. The majority the the whole "corrupt staff" thing is directed towards the Sr Staff. I have been a part of the Sr Staff team, I can assure you they are not corrupt. For example, they are not going to keep a user banned because they don't like them. You will only be punished if you break a rule. Obviously there is a very low percentage of unfair bans that will leak through the ban dispute system. I will give an example from when I was doing a ban dispute before. Obviously for a persons security and information that is disclosed I cannot name the person and go into to much detail. Lets just say, a user made a ban dispute that really looked like he was fly hacking so instantly I upheld the ban, a few days later the user made another ban dispute and was insisting that he was not hacking. I looked at the evidence really closely and nope, still looked like they were hacking. Once again the user made another ban dispute and asked for me to look for anything because he was truly not hacking. I could sense some honesty in this ban dispute so I began a 2 hour study of the video and after slowing it right down, zooming in and some other alterations you could actually see it was another person with the same skin except for the bottom of his shoes were a different color. Anyway I went a bit off track there but as you can see mistakes can happen but I can assure you the Sr Staff will look at your ban dispute in depth. They wont keep a ban upheld without a proper reason.
As for moderators, yes there is a few that get it for the fame and glory but as said previous they don't last very long. e.g. they might not be very active.
Basically in a nutshell the majority of the hate towards the staff always starts off with an action by the staff towards a popular user. They disagree with it and there followers who look up to them and who are inspired by them jump on the bandwagon without knowing the details and give hate towards the staff because its the cool thing to do.
Now onto my last part. Okay so on average there is 2000 bans done a day. This figure is used a lot and seems like a high quantity. Its actually quite a misleading figure sometimes when its used. The staff don't ban 2000 people a day. 1/4 of those bans are the the Anti-Cheat for BSM, Regen and Damage Indicators. Which is great because that is keeping lets say an average of 1000 hackers off our servers everyday. But even is 2000 is not the actually amount of bans done by staff there is at least 500 bans issued a day. That is about 5 bans a day for each staff member which is pretty dam impressive. In fact this number could be raised a lot higher if more people got involved by poking a mod on TS for example. Mods can only find so much hackers while playing, they mainly rely on you as the community to help them by locating hackers. Now let me Finnish by saying this, even if a mod did 1 ban a year.
THEY ARE STILL GIVING TIME OUT OF THERE DAY VOLUNTARILY TO HELP BETTER YOUR PLAYING EXPERIENCE! GIVE THEM A BREAK!
Its been a while since I made a long post, that was nice xD