Yes. That is an internal rule made by MLS, a rule which MLS has already offered to adjust. Same sort of rule that determines whether a player will play in a reserve game or not, or be loaned to another team.
So how do you prevent this abuse:
Player A doesn't like team G. Player A likes...