I can understand your frustration, however thanks to European employment law the UK airline that you flew with has no choice but to accept non Brit EU applicants if they speak British to an appropriate standard and have the correct licence/ ratings, they have to be treated the same as you and I.
Equally if we learn a non Brit EU language to an appropriate level and we have the correct licence/ ratings we have to be treated in the same manner by non Brit airlines.