Not much they could have done given the situation. It used to be that people understood when problems were unavoidable and tended to behave.
As a side note, Jetblue do have the worst domestic carrier on-time statistics regarding tech problems, maintenance and other airline issues.