No, it's not.It's not punishment for breaking the law? What exactly is it then? A hug and cuddle?
Wrong. It applies to "people", not citizens.For citizens you are correct. For non-citizens? There is precident that the states are not allowed to keep people from traveling to and from the state, but that precident is only based on citizens. It says nothing about non-citizens.
You will have to be specific. For example "protecting their economy" could mean their ability to offer tax incentives to businesses that move into their state. That is something they are allowed to do.What are the usual things that illegals are blamed for? Come on sangha, we've been having a wonderful debate here so far, lets not get bogged down in semantics and minutia. If you really want me to name a few then I will but lets try not to get bogged down ok?
But states are not allowed to prohibit people with a criminal record from travelling into their state