This topic is brought up and answered weekly at this point - as Monaclu said, there is not a huge amount staff can do without people making tickets, bringing up OOC in IC voicechat, bringing up blatant minging, etc.
OOC rumours are punished with mutes and notes essentially every time now, from what I've seen. I don't really see how talking about factions is OOC, either.
When we active staff it's easy to catch failnames and that's kind of it - Everything else is just dependent on being in the right place, right time. If you see something and it's a rule break, make a ticket.
You also gotta have some appreciation for the fact that every staff member applied for staff at a base level due to their enjoyment of the server - We all have stuff to do on our characters and like to play on our RP chars - We assist in the moderation of the server at our own accord and are already given minimums to uphold - If your tickets are being answered I can't understand why you're annoyed it's 'by the same 2 or 3 staff members'