This language dates the article, and (as a queer person) amuses me. "A homosexual programmer at Maxis objected to the use of female characters as objects of affection in SimCopter. So, he decided to protest by putting what he termed "muscle boys in swim trunks" into the game. During the game, these characters would mysteriously appear and kiss each other, but only on very rare occasions. At least, that was the idea.…
In my opinion, that really does go beyond being an "easter egg" and into being "personal activism", which has no place in a professional studio. Flip some narratives on the of the personal activism and you can easily see how it was incredibly unprofessional behaviour. That his activism is more accepted nowadays doesn't make it less unprofessional back then. It was good that he was fired for adding this to the game.
It would be much better if the gay people defending this would do so for the right reasons and not simply because they are 'rooting for the team.'