No one apart from BA wants a 3rd runway at Heathrow. Residents don't want it for obvious reasons. Passengers don't want it because we want to fly direct whenever possible, even if that means paying a bit more.
I totally agree that cargo should not be going out of Heathrow. Absolutely no reason why cargo can't go out of airports like Gatwick, Luton, Liverpool, Cardiff, Leeds, Glasgow and Bute. That would create a stronger, more sustainable infrastructure and really show that we, the UK, are open for business.
As for airports, I detest Heathrow shopping.All this walking through the duty free shop drives me nuts, especially when I am with DS who is autistic. After walking through I have to do my best to calm him down before we get on an 8hr flight. Such fun.