If you have no choice but to pay for something it should be included in the base fare, you can't not check in for a flight so why charge extra? Personally I'd rather the headline fare was £10 higher than have all these silly add ons. In the old days there was the fare, and a credit card charge - simple, now its just so complicated!