Remember that BAA is the company that lost a billion pound contract at Gatwick because they couldn't hire a few extra security guards.
They're a retail company, not an aviation company. They make money whether or not people are actually flying anywhere.