You know the old saying...."It ain't cheating until you get caught". Lots of teams will pad their rosters to look better to get more players to join, which equals more $$$$.
I have 3 examples of teams doing questionable stuff:
#1 - Last weekend of Discovery league, an 05 team had to forfeit it's last two games for using players from other clubs.
#2 - An 04 team going to Nationals has ECRL players on it that didn't play on that team during the season.
#3 - An 05 ECNL team has a player that also plays semi-pro for a WPSL team.
Now, are these teams actually "breaking the rules"??? Example #1 is definitely yes cause SCDSL changed their 2-2 score to 0-1 and told them not to show up for the last game.
As for #2 and #3, I honestly don't know but if I were on the opposing team, I'll be pissed that the other team may of brought in some ringers. Call me old fashion, but I believe a team going to playoffs shouldn't bring in players from a higher level team (ECNL/RL or GA down to Flight 1) so they have a better chance at winning.
Integrity and fairness have been lost in the world of club soccer which IMO is pretty sad. It's turned into win at any cost (Yeah, I know....big shocker).