How do you deal with a corporation just moving their HQ to another state though? It is hard because you cannot just say oh we should only have a federal income tax because then states would just rely on the federal government for funding. At the same time the wealthy people/corporations can easily move to another state leaving the middle class to make up for lost revenue.