You know that is a bullshit analogy, so why even bring it up?
NO airline in this world has ever, or will ever, allow heroin to be used on flights.
Let's use a more appropriate analogy shall we?
Royal Brunei announced that they will be starting non-stop flights from Bandar Seri Begawan to Los Angeles, with 3 daily services utilising their brand new A380s. The two countries have open-sky agreements in place, but three days before Royal Brunei is due to start services, the White House presents the airline with a condition which will affect their operations. That condition being:
That alcohol must be sold on board, and it must be served upon request by the passenger.
Does the White House have any right to tell Royal Brunei which level of service they will offer on board? Just because a lot of Americans drink alcohol doesn't mean that just because an American may fly on a particular airline, that that airline has to cater to that American's demands.
It is against Islamic law for alcohol to be consumed, and for the White House to even suggest a demand that alcohol be served on board, is infringing upon Negara Brunei Darussalam's sovereignty and right to make laws for their companies. (By Islamic law I am coming at that from a cultural side).
A new airline, which is calling itself QANTAS, has announced that they will start flying to this country which is called America. Flights will be flown from Sydney - Los Angeles two times daily using the airlines brand new Ilyushin Il-96Ms. The flights won't be flown non-stop, as there will be a brief stop in Rarotonga (Cook Islands).
The services start, and their load factors are high. Customers are happy with the service which is being offered. The American passengers are especially happy, because QANTAS will serve alcohol to those passenger who are clearer under the age of 21 but over the age of 18. Afterall, Australian law (under which QANTAS operates) allows a person to legally drink alcohol after the age of 18.
Some politician in Washington D.C. who is no longer seeing mistress, and is a bit bored decides he is going to go on a moral crusade. His target is going to be QANTAS.
Talks are held in secret with the White House, and the decision is made (without consultation with the airlines) that airlines which fly to the US are not to offer alcohol to those passenger under the age of 21, even if it is legal everywhere else in the world for that airline to do so (although the passenger still has to be 18).
QANTAS is pissed off at this decision, because they understand that the US has no right to tell them that they have to operate under US law...not Australian law.
What especially pisses QANTAS off, is that the Americans are demanding that this law is not just for Australia-America flights, but also for sectors which are part of a company's flights to America. Aloe Kapisi, a 19 year old Cook Islander who is return home to Rarotonga boards the QANTAS flight in Sydney. He has had a long day, and once they are airborne, he asks the flight attendant for a tinny of Victoria Bitter. The flight attendant asks this passenger for his ID. He hands it over, and it clearly shows that he is only 19. The drink he orders is refused, and is offered a coke instead. He is then told that even though the flight he is taking is as far as Rarotonga, the fact that the flight continues to America means that the airline doesn't operate under Australian law but American laws. Aloe says "Lahor" and proceeds to take his own bottle of Jack Daniels out of his bag. The flight attendant gives him a smile and a wink. He get's half way thru one glass, when a couple of US FBI agents who are on board (they were in Sydney to investigate an increase of protests outside the US consulate there....in this latest case, the protests took the form of a large group of 18-20 year olds throwing beer bottles and tinnies at the consulate building) witnessed Aloe drinking this alcohol. The airline allowed this to happen. Aloe was arrested with "underage" drinking, and QANTAS was indicted for allowing this to happen..........................
The White House is impeding upon Australian laws which allow drinking at the age of 18, and is also dictating to QANTAS what level of service they will offer.
But Toxtethogrady, if it were legal in Russia for heroin to be used freely, and Aeroflot decided that within the confines of that Russian law, that heroin injecting would be allowed on their flights, the US laws would have no bearing upon their right to do so.
Like I said, the analogy you used is a bullshit one, because I am sure that there are INTERNATIONAL laws thru ICAO which prohibit the use of drugs on board aircraft, and those laws would be recognised by all member states.
But for one moment, let's say that there is no law, and that the airline can offer what other services they want, in line with their mother country's laws......if Aeroflot was to offer heroin flights, then the customer has a CHOICE to fly that airline, or fly with Delta Air Lines. BTW, Delta Air Lines is offering flights in which passengers are allowed to carry hand-guns and shoot passengers who look at them funny (in line with American laws).