Any nicknames i've seen given to people, or any jokes made about the appearance of someone i've never once seen someone first check their birthplace for validity - i don't see what relevance that bears on whether this is offensive or not.
The guy has 'farah' (Similarity to Pharaoh) in his name and imagine is either short, or of a small frame, and who's not to say that was the factor that saw MacKay call him 'wee egyptian' one day, and it stuck. That's all there could be to it. It could have been a million and one other reasons that are not racist.
If you've played football yourself you will know that the alpha male in the changing room is the one who makes up these kind of names, and the rest laugh along in the hope they don't get labelled. That's how it works, and is what most would consider banter, not a racist attack. It's purely done on how you look, what you do, what you've said. I think MacKay most definitely fits that Alpha Male character.
If people really believe that short people, ginger people, lanky people etc. don't take extreme offence at some of the nicknames as a dark skinned player would then they need to think again, there's a huge discrimination against small players in our youth system that see's more dreams shattered than choices made through racism. If anyone's been involved in youth you see it across the board.
This sob story that he couldn't speak out i just don't buy personally, i see a guy who's career hasn't taken off, he's 22 played very little, and he's trying to blow this up way bigger than what it is to give himself exposure. Every club have people in place to check on the well being of players mentality, and if it was such a huge issue at the time he could've spoken out in this age and received huge support. It's been 2 years since he escaped the evil clutches of MacKay after all, and was only there for a matter of months under his control.
No doubt he's bitter to be dropping down into lower welsh league football, and when you're on a low banter CAN hurt, no matter what, and you take it very personally when things aren't going for you, i feel for the guy, but i just don't see this as a racist attack on his behalf to exclude him.
Your point about Jacob Murphy is that he's far more likely to be given the name 'cracker' or something because of his name... If he was just called 'little african' for no reason than being dark skinned and it was used in a derogatory way, then yes of course that is offensive. I'm also proud to think that if any of our players thought someone was being singled out unfairly they would stick by them and say something.