Jacob
I quite agree.
The cancellation does seem quite draconian: a more proportionate solution might have been to warn the ticket holders that future bookings made through a third party would not be honoured and make it quite clear that the bookings have to made on the FR website.