Does the Council on American Islamic Relations Hate White People?
Esmeralda Upton apparently had too much to drink and accosted a group of Indian American women in the parking lot of a restaurant in Plano, Texas. This was captured on cell phone video, with Upton saying, “I hate Indians. Go back to India. We don’t want you here.” She also pushed the women, slapped their cell phones, […]