There's one school of thought that says to write letters, make phone calls, be the squeaky wheel, etc.
That's all well and fine dealing with small to mid sized companies where there's a good chance an owner or someone with the authority will step in and make things right.
When that doesn't work, sometimes your only recourse is to take your lumps and protest with your wallet by spending your money elsewhere. That's the language they all speak. It sucks big time you went through what you did. You posted your experience to over 30,000 people here, you accomplished something whether you realize it or not.
I recently posted about buying a Honda when my Ford sh** the bed at 79,000 miles. A Google search revealed the problem was very widespead and Ford knew of it. What good would it have been to contact Ford ? A form reply along the lines of "We're sorry, better luck with your next Ford product ", as many others in similar situations recieved ? I don't think so.