Why companies should not have right to cancel their relationship with person for non-discriminatory reasons? And constant complaints and errors on aggregate sounds entirely reasonable reason.
If same thing kept happening inside non-online business I think we would find it pretty okay...
If you keep buying mouldy food maybe there is need to change your habits... Or stop buying from that store in first place.
On other side, let's say customer violently attacks other customers or staff. Or causes substantial property damage intentionally, maybe attempts arson. Would you still disagree with them banning such customer?
If same thing kept happening inside non-online business I think we would find it pretty okay...