There are a problems with many public servers like, password protection, auto-kicking, whitelisting etc...
In phase of testing public servers should be opened to everyone.
There are some rules for hosting servers (attached file) and realy a lot of servers braking those rules.
I hope you gonna do something with this issue soon.