NY state already has this law, coupled with a lengthy (and seemingly arbitrary) approval process for exchanges, and many limitations on what tokens the exchanges can trade. I cannot legally trade Hive here, without finding someone I trust out of state.
Federal regulation of this sort would allow them to effective kill any token at will, and with all the money in the game already, that will get politicized fast.