A passenger at Heathrow was forced to change out of his Transformers Tshirt to board a flight because it depicted a gun.