@CommandoBlack servers are hosted by the community (anyone). It's THEIR server, they usually even pay monthly fees for it. They're free to do whatever they want as long as it doesn't involve illegal/harmful things pretty much. They're free to ban people without having to justify themselves for example.
Yes the solutions are:
Find a solution with them/contact them
Play on another server
Host your own server