The EU could begin by requiring airlines operating in EU airspace to have signed, and demonstrably comply with, various United Nations human rights and labour bills.
That would put an immediate end to most of these issues.
In fact, wouldn't it be nice if all European governments required that to be the case before accepting financing, shares purchases and the like from any such country.
Ooops, didn't Qatar just buy a substantial portion of the national gas infrastructure?!