Absolutely! In addition all this multicultural crap needs to stop it is part of what is destroying this country. We can not be all things to all people yet be strong and united.
Yes and no. I think we can be most things to all fair-minded people. However, you are correct that we cannot be all things to all people, Americans and Hispanics, particularly when so many Hispanics reject American culture and values and try to impose their culture and their values on Americans.
From the standpoint of tradition, America has traditionally been a nation of compromise in which immigrants were expected to meet our culture and values at least halfway and we would accommodate their culture and values to the extent that they could become part of the American fabric.
These principles served America and its immigrant population well for over 150 years and has broken down in the past 30 - 50 years as the result of our failure to enforce our immigration laws and national sovereignty. And, for that, I blame the Congress and the president, past and present.