Unfortunately firing Ocean Marketing may still be too little too late. Amazon ratings for the product[1] are already in the dumps because of this debacle, and I doubt many of those reviewers will go back and change their reviews as the situation goes along.
[1] http://www.amazon.com/dp/B005CMZJL6/