It's not fair at all, and it's not how a supposedly decentralized organization should work. The only other type of entity that would have the unilateral power to freeze a users account is a centralized exchange. This sort of action could not be approved in the way that this was by a decentralized organization. It's therefore accurate to conclude, by definition, that the EOS blockchain is not at all decentralized.
If you don't get to keep your tokens, then people are better off keeping their money in a bank rather than holding EOS tokens.