I think this is a good decision.
When you sell someone a ticket- you should take ownership of the job. If you can't fly them for some reason (whether or not that reason is under your control) you should 'look after' them if they get stuck.
Of course, there is a cost to this- for ALL airlines.
So put the bloody prices up a bit!
They're far too low at the moment anyway, and in this case ALL airlines can add a bit to allow for their 'duty of care' towards their customers.
Charging folk a fiver to go to bloody Poland is just stupid.