I had no idea at all that the GMs couldn't do anything about this. That's pretty silly! Should it not be part of a GM's job description to look out for these RMTs and ban them?

I'm not blaming the GMs at all, in fact with OP's information, I can't really do anything but be supportive of the GMs.