Where did that number come from? I have never seen 5 million used for anything. Illegals number about 11 million by all accounts. Legal immigration, which we are not talking about (and you conveniently omit) is set by Congress.
And most of them ended up learning quite a bit of English, even if it wasn't their first language.
Then why do we need government forms printed in spanish?
Let them acclimatize, and their children will grow up being English-speakers (though they will still use Spanish at home).
Prove it.
(More Hispanics are voting Republican than ever before.)
At what cost to our system? What will the next Republican candidate have to promise the hispanic lobby in order to retain GW's 40% vote?
Or better yet, what will the GOP have to promise Mexico to get the Hispanic vote ?