Probably a good idea - especially if you want to live in the Southwestern U.S.
Why, because they shouldn't have to learn English? And I am not against learning foreign languages, I've learned several. But if I planned on moving to any other country, I'd learn that country's language instead of expcting everything from government forms to textbooks to be in my language. Are you against them having to learn English too?