While I agree with all sentiments here; in the end, it’s their business. If they choose to do business this way, then it will eventually come back to bite them. Spreading the word, and not using the site is a good way of doing your part.
I will admit, I will still use the site to sell corals...