Others have answered, but the reason why “states’ rights” don’t matter at the Federal level is the Supremacy Clause. States can be more restrictive than the Federal government, but cannot be more lax/loose. An interesting aside is the states that have legalized marijuana usage, where the Federal government has (as of yet) not cracked down on that. It is within constitutional power to do so, but just hasn’t.
Nope, fees just get passed to the customer.