It is indeed shameful and having experienced the same thing (more than a few times) including the service from their KLM counterparts in Amsterdam (who are equally rude and arrogant - indeed a perfect alliance), I now vote with my feet and don't fly them at all.
Do the same. Vote with your feet. If the US legacy carriers don't get their act together soon they will soon go the way of the car companies.