Jacko,
while trying not to seem dim ( Happy Christmas to all by the way ! ) if 'we' can afford £400 billion to help out selfish, useless bankers ( please regard that as rhyming slang ) then apparently we can certainly afford the 2 carriers, but probably not the 80 plus admirals....