I am not sure what you mean by blaming the president. Are you blaming the current president or all presidents who came before him and also did nothing or very little about the border security.
Also I question giving amnesty. I do see your point that America was established on immigrants, however, giving them amnesty? If we do that across the board we will have more hoards coming in than we already do. Where would we stop? We would have to stop somewhere or we will run out of room. Not only where would we stop, but how would we stop?
We already have our poor and homeless here, do we need more? We already have families that cannot afford health insurance but do not qualify for federal assistance, yet we give federal assistance to the people who immigrate here.
Should we not try and take care of what is wrong with the "system" and our current citizens before giving amnesty to new ones?