Leaving aside any discussion of what might be wrong with our immigration policy, "If you aren't here legally, you have no rights." is not a sentence that should be uttered by any who consider themselves proud and patriotic citizens of the United States of America. It is quite possibly the most un-American thing you could possibly utter.
Also: How many times does the Bill of Rights mention citizens? Not once. Not one time. The Bill of Rights speaks of people, and of persons, and of owners of property, and of those accused of crimes, but it makes no distinction... it allows for no distinction... between natural-born citizen and naturalized immigrant, nor for someone here with the official recognition of the government and someone who slipped in without being noticed