I have bit my tongue a couple times too. Except for when I gave the vendor a chance to make it right a FEW times like Mr. Coral. After I still didn't get taken care of, I let it rip.
There are a bunch of local reefers here that had the same experiences as me with Mr. Coral but didn't/don't want to say anything after the berating I got online for it from him. The same happened on other forums. Either way, it was my experience, and I shared it. People can take it for what its worth.
There is no reason a vendor shouldn't be held to the same standards of business that a regular company is held to.
If I buy something from a sears catalog, it better come exactly like the picture or they are going to have BIG problems.
The problem with these online vendors is there is no repercussions if nobody says anything. If they are continued to be allowed to operate like this, they will continue to do the same thing to more customers, UNTIL someone says something (read - posts on a forum their experience)