I was Extremely disappointed with BA staff travel at Heathrow. They've set up a system which requires you to queue for at least 1 hour to check in (I left and went to buy a full fare ticket). Crew were coming in off long haul flights to join this queue for their travel home to Scotland etc. I don't believe that this is what BA staff signed up for and as crew of another Airline, I can assure BA staff that they will NEVER be treated so badly when they travel with my company. Every other Airline is better, my recent experiences are Lufthansa, Turkish, Qatar, Emirates, Royal Air Maroc, Alitalia.