We have an interesting dichotomy in this thread. We all agree that folks who live here should learn English. We all say it's great when kids are bilingual, yet most who posted their family's history said they lost the heritage language. If your family moved here and never spoke it's heritage language to the next generation, its a chance for another generation to be bilingual that is lost.
Kids who are raised in bilingual homes are very fortunate. Statistics show they learn to read more quickly, and excell in English in school.
Our government is very motivated for folks to learn English, I only wish they were equally motivated to maintain heritage languages. Pop and Soledad are excellent examples of heritage language maintenance and they are richer for it.

I have a friend whose parents were monolingual Spanish speakers. When he was born doctors and educators told his parents they should only speak English to him. Because they did not know English, his parents were instructed to NOT speak to him, but to let the TV be his model. Shameful. To tell parents NOT to speak to their child.

Heritage language maintenance programs are gaining momentum, in my state at least, and I hope it's a growing trend.