Kirungi - I've drawn my conclusion thanks and its this... "If you are eligible to apply, and meet the standard, then you're in." Put simply. BA would not look for a reason to reject someone who met their criteria just because they arent from the EU. This has been proven to be the case as ably illustrated by the flyveryhigh. Nationality is not a factor as much as you seem convinced that it is.
Can we leave it there now please ?