BA are caught up in because of the massive losses at iberia (IAG) are you sure they can afford to just "heavily reduce/free flights"????
Even BA's pockets are not that deep with Iberia losing 2 million a day
Point of order:
As has been pointed out at length and many times in the IAG thread: BA and Iberia are still separate companies. BA are not financially responsible for any losses made by Iberia ( and vice versa).