Hats off to the Cabin Crew for what seems to be a horrid flight. I sincerely hope any airline backs it's crew up in situations like this.
As a passenger I would hate to witness anything like this and to inconvenience everyone by forcing a plane to divert should carry the most extreme penalties.