Reading at your previous post about the state of the Grado you received when you bought it, if I were you, I'd probably send it back and ask for another pair, or at least request a replacement foam.
I've never dealt with Grado's customer service, but as in every company, after you brought up the dissatisfaction (as a customer), and if no effort made to fix the problem, then I would post it in the forum to warn future buyers.
But by the end of the day, it's up to the company to decide whether it's willing to sacrifice the portion of customers (and future customers) that aren't happy with the build, or try to fix the issues.
Anyway, I understand how you feel. I would be pissed too if I received a sub standard product of which I have paid with my hard earned money. But then again, I would complain (a lot) and ask for a replacement if I were you.