@2 English is not the official language of this country, just the predominant one. There are areas where you can get by just fine speaking Spanish, Vietnamese, Korean, Chinese, Russian, or any of a host of other languages. And that includes conducting official business with the government. The federal, state, county, and city governments all serve people who speak many different languages.
Some republicans are racist, so are some democrats, this still doesn't change the fact that Obama is a criminal.