What I don't understand is why Amazon doesn't get it's shit together, and sue North Carolina over this. They have plenty of cash to make it happen, and the positive outcome will stop other states from pulling this crap in the future.
First, it's more PC to have their North Carolina members complain about it which might stop it from passing.
After that, it's probably cheaper to get someone else to do it for them.
Only if the losses were substantial, or too many other states started following the lead (which could then make the losses substantial) would Amazon bother.
I can see why some would argue it violates the Commerce Clause. But interstate commerce has been well contorted for a long time to the desires of the feds (e.g. marijuana) and states (e.g. alcohol). The North Carolina position is most likely a sign of things to come as state revenues continue to decline.
The choice is simple from a state perspective: follow a strict interpretation of the constitution or have funds to open public schools this fall.
http://en.wikipedia.org/wiki/Commerce_Clause