The US government does that all the time with a variety of laws using threats of highway money and other things. That is just politics--it doesn't make it unilateral. Sometimes states refuse, sometimes they don't. And sometimes the Federal government backs down. Not all states have a drinking age at 21 so there is sort of a control here and it goes the other way, i.e. I bet they are still getting federal highway money.