Won't work, at all.
As long as a revenue stream exists at the federal government level, it will be abused.
None of your ideas will work, the federal government was never intended to support many of the programs we now have, the list of enumerated powers is very short.
If the states want to be the nanny state, have at it, but don't expect help from responsible states, the federal government shouldn't have the right to redistribute wealth.