But seriously, moral is the thing that applies not only when it's convenient.
Disclaimer: I have no moral right to preach this.
Though I'd go with the ability to add or remove emojis or restrict them was a facility engineered for more moral motives and was a point and click level of solution that those with access could do such a change with ease.
Or
It was upper management...
Either way - I do not expect an announcement from Apple saying "Zach in engineering did it, his bad, sorry for that", or indeed anything at all as that would fuel this and unless it is still trending as an issue after a few weeks, then they might. But in general, such things PR wise, blow over and Apple like most have found that not fueling it with any response unless it is exactly what the populus want to hear, it is best to say nothing. At least, that is how many such comparable matters play out with such large corporations throughout history, though they have improved.
EDIT[ s/hold/old/ ]
All the more reason why they (the replacement) should be blamed. Obviously, those who might have refused to comply and were replaced made a moral stand and deserve commendation, not blame.
> Maybe those engineers don't quit exactly because they want to hinder such actions by the management.
Perhaps. There are a lot of hypothetical scenarios we could construct that might absolve the implementor of blame but this is possible in any scenario where we're not privy to the internal process that culminates in a corporate decision.
But until I get a confirmation on this unselfish act I'm gonna go with probably didn't think much about it and took the next ticket on his list.
Which hey. I'm not on a high enough horse here to berate the guy, but not on a low enough horse to speculate how noble he must be in secret. (excuse the gender specific pronouns)
There is no unified code of ethics that all software developers must abide by, so getting unethical work done is just a matter of moving the work to the next developer in line.
If we blame anyone, it should be the CEOs, board members, and large shareholders.