As far as I know most of the charters at least do not have direct entry. Also remember some of these charter airlines Thomson (used to be Britannia and FCA/Air 2000, merged) and Monarch are also very established airlines so must have lots of crew on an older contract.
I do think £25,000 plus £2.40 an hour plus performance pay is competitive. Although it is alot of responsibility as there will be no PSR on board a 777.
However we are talking about Main Crew salaries on Mixed Fleet - they are quite low! Especially considering we are not an airline who is soley based as somewhere like Leeds Bradford (no offense to anyone who lives/or works out of Leeds) But this is London and the South East of England which is very expensive. Then again I suppose BA do not want crew to stay long which is the point.