DC flyer -
I had a similar experince but not that bad - this is why I no longer fly TWA - Trans States is the pits. Contact TWA and find out who is currently head of consumer relations, I think the address is 1415 Olive St., St Louis Missouri 63103. You'll get something - a discount coupon or whatever. TWA just does not have any real service out of DC.
MG