Over-eager to bash the United States.
Let me close by saying this. Long before America was even an idea, this land of plenty was home to many peoples. The British and French, the Dutch and Spanish, to Mexicans, to countless Indian tribes. We all shared the same land.
Mexico shared the land before America was founded? Mexico gained independence from Spain in 1821. Up until then they were known as Spanish.
Obama goes on to omit God from the Declaration of Independence in this gaffe-filled speech. Maybe he refuses to admit that "certain inalienable rights" come from "the Creator" and not the government.