It's perfectly reasonable to want one set of rules instead of a patchwork across very open borders. But just saying "you can't do it" is pretty lame compared to actually coming up with sensible rules first.
And you expect the current Federal government to come up with "sensible rules?"
My understanding is that courts usually require actual constitutional federal regulations to exist for Federal Supremecy to apply. But this is just cooercive regulation through barely related funding. I believe that's generally legally acceptable.