The problem is that while some states may refuse to accept this money, they are not exempt from having it picked from their pockets and given to other states.
They could refuse to turn over that portion of the federal income taxes collected in their state that would go to fund this crap... that would bring things to a head pretty quicklike.
Solution, refuse the money and withhold taxes to the feds.
Simple