USFSA didn't give Weir any Grand Prix assignments. The only GP assignments they have to give are to Skate America, and they didn't give him that.
Originally Posted by pangtongfan
The other GP assignments are invitations from the respective host federations.
If USFSA had refused to submit Weir's name to the Grand Prix pool, there is no guarantee that those other federations would have invited another American skater instead.
So by allowing him to be invited, they were not preventing any other US skaters from being invited.