There's already a general way what to do when you think a gm did something wrong. Or I don't get what you mean with prevent abuse...
To the rules: It's quite clear that there should be only names that do not disturb the rp-immersion. Almost all single rules are the try to make it more precise.
So, there are a few things that exist in RL and ingame (e.g. carp fish), and some that don't. My personal opinion is that no RL-objects should be used, because you automatically have to think on RL when you read it. But that's not fully consistent in ps right now, and I guess it's up to the gms to decide what is acceptable and what goes too far. Be happy that either no gm really had a look at your name, didn't know about it, or said it's fine enough because of the sound of it or whatever.
I must say you're reasonable though with your suggestion about the limits. Just to be aware of, it'd still be up for a gm to decide wether it's ok or not, so there'll still be debates and complaints about that part.