Barclays’ £10m deal to rename Hampden Park is more than a sponsorship – it’s an attempt to whitewash a brand bankrolling Israel’s war crimes....