I find it very difficult to underscore this point without going on a rant -- perhaps because I find it so bad.
Let's say I'm living in IL and making 10K a month with Amazon sales. This is all because of a lot of hard work putting bits on a server somewhere in Austin or something. People come from all over the world to consume content and buy things.
Aside from the legal discussion, in practical terms what part of this equation involves the state of Illinois? I don't mean to be facile, but looks to me like the only reason they're coming for the money is because they can. In any other scenario we'd call this a shakedown. But because politicians do it we call it policy. Weird.
I'm not by any means arguing for no government, just pointing out that most times when I pay a tax there's something concrete and direct in return. If I pay property taxes, it goes to the local school. If I pay a road toll, it goes for road maintenance. If I buy a fishing license, I pay for game inspectors. This payment and feedback loop allows me to be able to judge if a tax is working or not -- and form some kind of opinion about what rates might be best. Here I'm just paying the state because they have the power to hurt me if I don't pay them. Seems to me once you reach a certain point in decoupling taxes from benefits, there's no rational basis to have any kind of compromise any more. Instead you get these hugely polarized debates. This is not a good system for people to live in.