The title "with no compo" is a bit misleading, they did get a £500 voucher., did you mean no E261?
Surely of all the routes JFK is the best bet for keeping your F seat with so many flights going out. Do you know if they were offered 2 F seats on another flight instead?
It does make me worry though, and certainly puts less value on the 241s.