People have to do what they have to do for their own financial well being.
You said it perfectly well right there.
But I don't understand your responsibility argument. A contract is a contract. If the contract has a "walk" clause, why not exercise it? It's just like a stock option or an employment contract. Is it "responsible" for the CEO of Citibank to leave with a golden parchute after causing such loses for the shareholders?
Da Counselor had a clean, crisp view of the whole situation. If you can, and it's spelled out in the contract, then it's perfectly fine.