To call the Senate bill simply 'amnesty' can be misleading. It is not FULL amnesty. However, it is PARTIAL amnesty. To say it's not amnesty at all is simply a lie. I don't think it's possible to state this too strongly. There will be some kind of amnesty. (There's not enough political support for even a reasonable application of current law on illegal immigration, i.e., no amnesty at all.) It won't be FULL amnesty. The real question is what degree of amnesty.
The usual penalty for illegal entry or violating terms of a visa is removal from the United States..anything less is amnesty, if they don't go to jail but are just removed, I guess one could also call that partial amnesty...but being allowed to work and stay here is a reward and is more than being forgiven, it is more than amnesty. Rob a bank and keep the loot ? What do you call that?