Originally Posted by WHBM
If BA try to enforce rules that were not in force and not advised at the time of booking they will, at least in the UK, come under the Unfair Contract Terms Act, which will hold them to be unreasonable and therefore unenforceable.
And as large companies like BA know, the man in the street isnt going to sue them.