Hello
Yamor
EU261 compensation does not apply here, I'm sorry to say. Whilst I understand your frustration and do follow your argument, you won't find support with that legislation. This is because the affected flight is completely outside the EU (it does not matter in this case that the carrier isn't an EU-registered carrier.)
There is an excellent thread here for further reference (BA-specific but applies equally to all EU airlines).
http://www.flyertalk.com/forum/briti...61-2004-a.html
See in particular post #1 point #16, and post #6 question #3.