Rioters in Los Angeles, Image: X
Rioters in Los Angeles, Image: X
The danger we face right now is if unrest in the streets of our cities provides Trump with the opportunity to deploy Reserve, National Guard, or active-duty soldiers to quell unrest that Trump can define as a rebellion or insurrection.
Republished with permission from Lucian K. Truscott IV
Democrats had better start getting their shit together. In pitting the National Guard and now the U.S. Marines—he mobilized 700 Marines from Camp Pendleton, CA today—against anti-ICE street protesters in Los Angeles, he created the question that will be asked every time a Democrat steps in front of a camera for the next 18 months: which side are you on, the violent rioters or the troops? Today, Senator Tom Cotton spelled out Trump’s strategy in two sentences: “Americans have a choice between Republicans’ law & order vs. the Democrats’ car-burning, illegal alien rioters. So far, every Senate Democrat who has spoken out has backed the rioters.”
There you go, folks. You can say what you will about Trump provoking worse riots by federalizing the CA National Guard without asking Governor Newsom, but he has framed his politics for the mid-terms. He was always going to use immigration as an issue. Now he can say it’s us against them and point to the riots in L.A. and not just talk about amorphous “illegal immigrants.” Last night on Truth Social, Trump called them “Radical Left protests, by instigators and often paid troublemakers.” At mid-afternoon, returning from a weekend meeting at Camp David, Trump called the protesters “insurrectionists.” The New York Times reported that the word “may become a rationale for him to invoke the 1807 Insurrection Act.”
Last night, protests spread to San Francisco, where 150 were arrested in clashes with police. Videos of the protests showed men in all-black outfits, wearing hoodies, masks, and backpacks, breaking the windows of downtown buildings with a hammer and vandalizing a SFPD patrol car.

KTVU News still
The video images were almost identical to video taken of the Ferguson riots after the police shooting of Michael Brown in 2014 showing a man wearing black pants and a black hoodie and a backpack systematically breaking the windows of an auto parts store. He was followed by another man dressed identically who threw Molotov fire bombs into the store, setting it on fire.
In Los Angeles, several Waymo driverless cars were set on fire by protesters. There is one photo (above) of a masked man standing atop a vandalized Waymo car between two burning cars waving a Mexican flag. More photos showed a vandalized LAPD car with a broken windshield surrounded by paving stones that had been hurled at the police cars.
It is obvious, at least to me, that the men breaking windows and vandalizing the police car in San Francisco are provocateurs. Regular citizens don’t go to a protest wearing black hoodies and masks and backpacks, carrying hammers. These people were dressed that way and equipped with the tools they needed to commit premeditated destruction of private and public property.
I’m going into detail about the photos from both riots, because these are exactly the images Trump has been looking for. So far, images of ICE arrests have depicted federal agents kitted out in combat gear and masks handcuffing individual undocumented immigrants. He can’t run on those images. They may seem extreme but they depict lawful arrests. But he can run on the riots, and that is exactly what he is going to do. Trump and Republican candidates for the House and Senate will use still photos and video footage of the riots during their campaigns in midterm elections next year.
In the meantime, Democrats had better start thinking of what they’re going to do at the “No Kings” protests this coming weekend. There will probably be a great deal of pressure to turn the whole thing into anti-ICE demonstrations in solidarity with L.A. and San Francisco protests and other protests if they spread further around the country this week, as I think they are likely to do.
Donald Trump is a master at this kind of provocation-reaction-more provocation stuff. He has already used Title 10 to call out the National Guard. They haven’t announced what law they will cite in the deployment of active-duty Marines to the L.A. riots. But as the Times pointed out, invoking the Insurrection Act is his obvious next step.
Which raises the question I have seen in my newsfeed and am getting in emails and direct messages: Will Trump “declare martial law?” Some people are even raising the specter of Trump using “martial law” to step in and take over elections during the midterms.
The term “martial law” refers to a situation where the armed forces step in and assume not only law enforcement but governance of an area. There is no federal law or provision in the Constitution for the President to declare martial law. Martial law has been imposed by states more than 60 times since the nation’s founding, because of war or invasion, civil unrest, labor unrest, and natural disaster. Abraham Lincoln imposed martial law on the country during the Civil War, from 1862 to 1866. Franklin Roosevelt approved a declaration of martial law for two years over the territory of Hawaii after the attack on Pearl Harbor in 1941. Other impositions of martial law were done by state governors due to riots. Several times, one of them after the Tulsa race riot in 1921, an Army general imposed martial law until order could be restored, which in the Tulsa case was four days.
Trump is of course notorious for ignoring norms and the law and would probably seek to use the Insurrection Act as a de facto imposition of martial law over blue states such as Illinois, New York, California or others. How far he would go beyond putting troops in the streets of cities, such as he has done in Los Angeles, is something we will have to contend with if or when he tries to make it happen.
It is unlikely that either federal or state courts would be amenable to having their jurisdictions cancelled or interfered with in an area over which Trump attempts to impose martial law. That would mean military courts or tribunals would take over the judiciary in the states affected, and that military prosecutors would assume the function of a state attorney general and local district attorneys. It would seem to be a bridge too far even for Donald Trump, but he has exploded a lot of bridges over the last eight years, and it would be foolish to suppose that he wouldn’t at least try.
The danger we face right now is if unrest in the streets of L.A. and San Francisco and other blue cities provides Trump with the opportunity to deploy Reserve, National Guard, or active-duty soldiers to quell unrest that Trump can define as a rebellion or insurrection. The images I’ve seen from L.A. and San Francisco are giving him all the propaganda he needs. No matter who is out there demonstrating against ICE or Trump himself, anarchist provocateurs are likely to take this opportunity to sow chaos and cause more violence than the legitimate demonstrators.
This is an ugly situation, it’s likely to get uglier before it gets better, and there is one person we can count on to make sure that happens: Donald Trump.
Lucian K. Truscott IV, a graduate of West Point, has had a 50-year career as a journalist, novelist and screenwriter. He has covered stories such as Watergate, the Stonewall riots and wars in Lebanon, Iraq and Afghanistan. He is also the author of five bestselling novels and several unsuccessful motion pictures. He has three children, lives in rural Pennsylvania and spends his time Worrying About the State of Our Nation and madly scribbling in a so-far fruitless attempt to Make Things Better.
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\/trump-is-using-the-l-a-riots-to-set-his-agenda-for-the-mid-terms\/","all_default_visual_states":"inherit","modal_visual_state":false,"user_is_logged_in":false,"stripe_api_key":"pk_live_40P3DgGDAHEP1QtJ0nOU4nms5JYHI8GbQ05dYiB1S8OPP5oMSIpOCCeeIawOyeW6bWDkDMWdUeggbhxOQTSA6aedu00ROAbhXBd","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"}