If a Northwest plane headed to Minot has to return to Minneapolis-St. Paul and an American plane has to return to Dallas, which one will hit the (local) news? That's the reality Northwest has to handle.
Airlines are not a social service industry. Everyone expects the airlines to take a financial hit then criticizes them when they don't make money.