i absolutely agree that this guy should not be punished for something that is well within his right. Just because the rest of your league does not employ the same strategy does not mean he is playing unfairly. You should have set limits at the begining of the season if you did not want to allow this option.
tell your league to stop whining. Don't hate the player, hate the game.