A couple of months ago I made a choice not too fly on the cheapest (by far) airline - Emirates - when I went home. That choice cost me £2000.
Capetonian I applaud your morals but next time why not fly Emirates, save the £2000 and then donate it to a charity that specializes in human trafficking / slavery. A win ,win for everybody and a far more pragmatic approach.
You could even hold some of the cash back for the Israeli Avo's.