If I flew TWA and they cancelled my tix to my destination and simply gave me a refund without trying to accomodate me on another carrier, I would never, ever fly them again. It may be "legal" for them to do this, but it's extremely poor customer relationship. Unless one is based in STL and is either hopelessly addicted to their non-stops or their Aviators FF program, one should consider other carriers, as what's to stop them from dropping other routes and leaving fliers high and dry in the future. This is simply inexcusable behavior for an airline.
------------------
Time..... is on my side.