Once the player is sold to a second team, he can't play POs, even if he is rebought by his former team.
About the second part, there are some special circumstances where a user can regret having put on sale one of his players, so for me it's ok that those players are allowed to play. The game shape question could be discussed though