Puerto Ricans are American and their native language is spanish.  This theory doesn't fly.  While I agree, all Americans must learn English there are some Americans who pre-dominantly speak Spanish and that's ok too.  They do their part like the Korean War.  Look up the Puerto Ricans in the 65th infantry regiment.  We have to be careful not to isolate people from these countries or territories as well.