Racism isn’t new. It’s been woven into American culture and government policies throughout much of our nation’s history.
Republished with permission from Arizona Mirror, by Elvia Díaz
The racist attacks targeting Arizona Republicans Kimberly Yee and Quang Nguyen are among the ugliest moments of this year’s Arizona primary.
They’re also entirely predictable.
Yee is the state treasurer and Chinese American. Rep. Nguyen, who’s seeking re-election, is Vietnamese.
Both are conservative Republicans, but ideology doesn’t shield them from racism within a political movement that has long stoked it.
Consider Yee first.
She’s hoping to defeat Superintendent of Public Instruction Tom Horne in the July 21 Republican primary for schools chief.
Yee is a formidable candidate, which explains why an independent political group tried to boost Horne with a digital ad portraying her as the “Empress of DEI.”
Everything about the ad was designed to emphasize her ethnicity. The imagery and the music were unmistakably Chinese. It accused Yee of leading a “national shadow government of bureaucrats pushing an extreme diversity, equity and inclusion agenda.”
Both Yee and Horne condemned the ad as racist.
“I’m shocked by the appeal to ethnic prejudice and I denounce it,” said Horne, urging the California-based dark-money group Arizonans for Election Integrity to pull the ad.
His plea was ignored, and the ad continued running through July 2 as planned, generating hundreds of thousands of views and a ton of media coverage.
It did its job. The dark-money group appealed to ethnic prejudice. Horne condemned it. Republican voters still saw Yee portrayed as a suspicious Chinese “empress.”
Plus, Tom Horne was shocked by ethnic prejudice? Give me a break.
This is the same Tom Horne who wraps himself in Martin Luther King Jr.’s words about judging people by the content of their character rather than the color of their skin.
Yet as attorney general, he dismantled the Mexican American Studies program in Tucson,he rails against critical race theory, a concept he can’t even define, and brags about opposing stereotyping students while doing exactly that.
All that to say, the ad attacking Yee accomplished exactly what it was intended to do.
It allowed Horne to denounce racism publicly while Republican primary voters were left with an image of Yee as an untrustworthy foreigner with an agenda that threatens Arizona classrooms.
In a column for The Hill, Juan Williams argued that the MAGA movement includes “two types of members: people who are racists, and people willing to play along by pretending there is no racism.”
Which one fits Horne?
The second-ugliest moment (so far) came courtesy of Tyler Bowyer, chief operating officer of Turning Point USA. He apparently couldn’t resist spilling his prejudice onto a social media exchange that touted endorsements of a state race, including that of Nguyen.
Bowyer claimed Nguyen had the worst score from his group. Nguyen dismissed the claim as fake and called Bowyer “a clown.” Bowyer replied: “Can you speak English?”
Was that fair criticism? Absolutely not. Would Bowyer question Nguyen’s English proficiency if he wasn’t Vietnamese?
This kind of racism isn’t new. It’s been woven into American culture and government policies throughout much of our nation’s history.
This year, as Americans celebrate the country’s founding ideal that “all men are created equal,” it’s worth remembering that the promise has never been equally extended to people of color.
Black people, for instance, still face all sorts of discrimination, and immigrants remain convenient political pawns.
Virtually every minority group has endured discriminatory laws and media stereotyping.
Hollywood once portrayed Asians as perpetual foreign threats, the Irish as drunken brawlers and Mexicans as servants, bandits or criminals.
Popular media has evolved a lot, but too many politicians haven’t. President Donald Trump has brought all that racism to the forefront of his agenda and American politics, repeatedly characterizing Mexicans as criminals and falsely claiming that Haitian people are “eating their dogs.” Arizona Republicans quickly followed suit with their own racist attack.
Clearly, the attacks on Yee and Nguyen aren’t isolated campaign-season missteps.
They’re part of a long political playbook used by politicians who get to deny racism while exploiting it and by others who openly embrace MAGA’s white nationalist tendencies.
Racism isn’t exclusive to Republicans, of course. But today’s Republican Party no longer treats it as politically disqualifying. More than that, it is increasingly acceptable among GOP voters and candidates openly exploit that.
Conservatism doesn’t require membership in a political movement that blatantly stokes racial resentment.
So, why do Yee and Nguyen remain in MAGA’s Republican Party? Their continued association sends its own message.
Amplifying the voices of Arizonans whose stories are unheard; shining a light on the relationships between people, power and policy; and holding public officials to account.
Help Support Factkeepers!
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
{"date_format":"F j, Y","time_format":"g:i a","wordpress_permalink_only":"https:\/\/factkeepers.com\/racism-isnt-hiding-in-arizonas-gop-its-their-campaign-strategy\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4amBVl87GQiP6LNtpXpIgM209dTEvnpwJQY64VMqftnFoCJJVlDxkJGLVxPoMxsAn42G100bfKk03i7","stripe_account_country_code":"US","setup_link":"https:\/\/factkeepers.com\/wp-admin\/admin.php?page=tip-jar-wp&mpwpadmin1=welcome&mpwpadmin_lightbox=do_wizard_health_check","close_button_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/closebtn.png"}