I understand the frustration but are we so used to instant feedback that we don't even try to resolve our issues anymore before shouting out loud about them on the interweb?
You got an email this morning, shit happens. Try to reason with them and if, and only if, that fails and you feel you are right (as you indeed are) then mount an internet campaign.