Thank you. Employers generally have the right to choose who they employ and can make such decisions based on a relatively wide range of factors. There could be a number of reasons why one candidate is chosen in preference to others or why someone is not given a job, even if they are generally considered to be the best or most suitable candidate. In fact, it is generally lawful for the employer to use whatever factors they feel are relevant and appropriate in the circumstances to arrive at that decision.
The only requirement in law is that the employer’s decision is not based on discriminatory grounds. This means that they should not base their decision on what are known as ‘protected characteristics’. These include things like gender, race, religion, age, disability, sexual orientation, etc. If their decision is based on or linked to any of these characteristics, there will be a potential case of discrimination and the affected person can potentially take this further. However, in the absence of any discriminatory reasons, the employer will rarely be acting unlawfully and will have the general power to be selective over whom it employs, even if it this generally appears to be unfair. So whilst there is nothing stopping you from raising your complaint internally with the employer, from a legal point of view your options are limited, unless you can prove some kind of discriminatory conduct.
I'm sorry if this is not necessarily the answer you were hoping for, however I do have a duty to be honest and explain the actual legal position. This does mean delivering bad news from time to time. I hope you understand and would be happy to provide any further clarification if needed. If you are still satisfied with the level of service I have provided regardless of the contents of the answer, I would be grateful if you could please take a second to leave a positive rating by selecting 3, 4 or 5 stars above. Thank you