As a matter of fact this is one of the arguments against a blank amnesty plan which I am OPPOSED TO,... that you are rewarding the ones who broke the law... and penalize those who waited, or have been waiting patiently for years through legal channels.
Guess what, this will not be easy to solve... but it must be solved somehow.
I agree; do anything else is rewarding bad/illegal behavior; the result will be to encourage more, with each individual rewarded, and to others as well, as it sets an example for continued bad/illegal behavior, with the anticipation they will be rewarded, as well.
Something HAS to be done. But the right thing must be done. Rewarding those who have waited in line paitently is one such step.