You should be allowed to play for any club anywhere if you want to--its not town ball. Its pay to play and if you are good enough and want to play and train with what you believe to be the best why shouldn't you be able to do that no matter what the travel inconvenience is imposed on yourself??? No horse in the race. just my opinion.
Free agency for all, 1 day or 1 tournament contracts
Agreed, the only thing I believe should not be allowed is playing for more than 1 team in the same tournament