Sounds like the fiasco wasn't the Captain's decision to not fly, but rather BA's handling of the situation. Since what was posted appears to be a news story, its merely sensationalized. It appears the message they're trying to convey is 'How dare they inconvenience 225 passengers?'
As ambulance drivers frequently say, "There's nothing to look at here, people, move along"