The biggest problem is that the potential fines are so huge, no airline is going to gamble. On a 150 pax plane (MD88, 737, 3/4 filled 757), the fine might be $4.1 million. That's a lot of money to gamble with!
Not much of a decision on whether to cancel or not.