first of all:
itzero is right, reprot it to the server hoster, this is the bug tracker and abusive server admins are a nuissance, but not a bug
secondly, all public hive servers are public, so "no join", "private" etc. only means, some idiots that can't read the rules(or don't care) pay for the server. it does not mean, that they have the right to do such things
nerobp:
For Public hive severs:
"You may not change the following variables on your server :
You may not perform the following actions on your server :
For private shards:
"You may perform the following actions on your server :
Rules are pretty clear here, so even if you pay 60€/month for a public hive server, you have to stick with the rules (you agree to when rening the server from your hoster).
If you want to kick everyone but your friends, you have to rent a private shard, but you propably don't want to, as you like to gear up on a closed server and go pvp on a public server, don't you?