The reality is that if there are no spares at JFK, which I'm pretty sure is the case, then they basically have to either cancel the flight or defer the issue until they can get back to a hub. I'm sure they would not dispatch the flight if there was any kind of safety issue in the cockpit. I'm guessing most passengers would choose to fly on-time and get to their destination, as opposed to ending up stranded on one of the busiest travel days of the year. As for compensation, AS advertises 400+ free entertainment options on its flights, as well as at seat power and free chat. They did not deliver on their advertised service and I feel compensation should be at least $75. Definitely write in if no voucher is offered.