Fury and frustration are growing as travellers face hours or even days of delays caused by Vladimir Putin refusing to halt his war.