Just to correct one small/insignificant detail, the player was added by a user who controlled your team before you. Bots do not add players to their HoF.
There are two ways to look at this, so I'm not sure if it is a bug. I agree with you that this is not exactly the way I would like this to work. I wouldn't want to have any random guys in my HoF. It's not like we can select the organization we get control of, we are simply given a team and need to accept its history. One approach is treating each new team as successors of the "eternal" organization. In that sense, the players of past teams do belong to the same organization and are part of its history. On the other hand, only the personality of the current team is important to the current owner. It's nice to know the history of the organization (team history page), but the HoF selections (and retired numbers) are significant only for the current owner and make up a large part of the team personality.
So, I don't know if this is a bug and I haven't paid attention to this issue before. But I think we can at least come up with a suggestion to correct this situation. How about adding a drop down menu to the HoF? You would normally see only your selections (and only your retired numbers would really be retired). However, you would also have access to selections of previous teams. Their history would thus be preserved without affecting the personality of the current team -- and the game enjoyment of the current user.
(I'll add this suggestion to suggestion forum sometime later.)