"...having jobs taken up by immigrants that have no problem taking low unreported wages and no benefits."

SHAME on the employers who pay such low wages, don't report them, and offer no benefits!  Place the blame where it belongs!