What would you have done?
I still can't agree that a man-made legal contract should automatically be the standard we follow if there is a higher moral standard at issue.
Think about how often companies screw us over in the name of business instead of doing what's right for the greater good of people? And look where this difference in business vs. moral standards has gotten us.