Ask yourself if it was truly "for the good of all" or not? If you honestly believe thsat your company is trying to do well by all three parties, its one thing, and only you can be the judge. If it isnt clearly that way, start looking.
When I was younger, the company I worked for used to tell us that "it will be slow for the next X". If we could find temporary jobs at say the local refinery for a shutdown or something, they encouraged it, but would bring guys back as soon as work picked up. The young guys used ot hit the shutdowns, the old guys stayed put and collected wages when they could. In addition to working all winter, they allowed us to keep our company vehicles, and even take them to work for another contractor. That was truly "for the good of all", but these things are rare indeed in todays' market.