My friend has been at a company for just short of a year. Recently a senior job role came up for internal staff only so they applied.
When his colleagues found out he'd applied everyone was angry as they said it was Person A's turn to be promoted as they'd been in the company for 4+ Years. Come selection day he was the one chosen for promotion but everyone is saying that he should leave it to Person A when it's obvious that the better person got the job.
+2 days he accepted the job and now it's awkward that everyone thinks Person A should've got the job simply because of the fact that they have been there longer despite the fact my friend has much larger overall IT experience and more experience and skill in programming.
Now he feels bad as he feels like he was not entitled to the role even though he was selected by managers.
Are his colleagues acting unprofessionally and is there anything he can do?