In this Great country, everyone is a "protected class" unless a court determines otherwise. It is their "right" to kick anyone off because of their overly broad Terms and Conditions, but they have no right to label anyone as a criminal.
You have the notion of “protected class” backwards. Everyone in this country has the right to equal protection under the law, but private companies are allowed to discriminate except in cases of protected class.
AWS can say “we don’t want Parler as a customer” but they cannot say “we don’t serve black people on our platform” as race is a protected class while being Parler is not.
No one said AWS did something illegal. Any company can do anything given how Terms and Conditions are written. Doesn't make that immune from discussion tho on their ethical side.