#  Savior of the City of Angels

     Details    Joel Kotkin   ![logo](https://mail.citywatchla.com//templates/ja_teline_v/images/logo.png)         May 01 2023      [  ![](https://mail.citywatchla.com/images/stories/May-2023/035f.jpg)    ](https://mail.citywatchla.com/los-angeles/26862-savior-of-the-city-of-angels)

  [LOS ANGELES](https://mail.citywatchla.com/los-angeles)   - [  Previous Article **The LAPD SMART Program Is Smarter Crisis Resolution** ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=26866:the-lapd-smart-program-is-smarter-crisis-resolution&catid=312)
- [  Next Article **To Fend Off Excessive Rents and Homelessness, Seniors Need Rent Control** ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=26861:to-fend-off-excessive-rents-and-homelessness-seniors-need-rent-control&catid=312)

  ###### Typography

- [](# "Smaller Font")  ****Smaller** **Small** **Medium** **Big** **Bigger****  [](# "Bigger Font")
- [](# "Previous Font Style")  ****Default** **Helvetica** **Segoe** **Georgia** **Times****  [](# "Next Font Style")

- [ Reading Mode](# "Reading Mode")

> <a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_email"></a><a class="a2a_button_print"></a>[](https://www.addtoany.com/share)
>
>  [Comments](#disqus_thread)

 GUEST COMMENTARY - The death last week of former Los Angeles mayor Richard Riordan is a reminder of both how low the city’s political culture has sunk and how strong leaders can help turn around a seemingly hopeless situation.

Riordan, who died at 92, was no natural politician. The native of New Rochelle, New York, and Princeton graduate moved to Los Angeles in 1956. He was awkward, sometimes disheveled, and held onto conservative Catholic ideas in a city dominated, even by the time of his election in 1993, by secularists, liberals, unions, and ethnic nationalists.

Riordan won office in the wake of the 1992 Rodney King riots, which resulted in more than 50 people killed, more than 2,300 injured, thousands arrested, and property damage totaling about $1 billion. In leading the fractured city, Riordan proved remarkably successful, helping to reduce crime, slow economic decline, and push a series of improvements. “He was such a contrast to what we have today,” notes long-time political observer Jack Humphreville. “Riordan got things done, while people like \[former mayor, now ambassador to India\] Eric Garcetti just talked a big game.”

In her statement marking Riordan’s passing, new mayor Karen Bass graciously highlighted his contributions, both in office and through his private philanthropy: renovating the city library, building Disney Hall and the Alameda Corridor (a critical trade route through the city), and spearheading the construction of the Cathedral of Our Lady of the Angels. Most critically, Riordan helped engineer a reduction in crime, an issue that today’s progressive leaders, like Los Angeles County District Attorney George Gascón, continue to avoid addressing.

Riordan’s triumph makes a stark contrast with the failed mayoral campaign last year launched by billionaire Rick Caruso.

[READ MORE](https://www.city-journal.org/article/savior-of-the-city-of-angels)

*(*[*Joel Kotkin*](https://www.city-journal.org/person/joel-kotkin) is a presidential fellow in urban futures at Chapman University and executive director of the Urban Reform Institute. This story was first featured in city-journal.org.)*

  - [  Previous Article **The LAPD SMART Program Is Smarter Crisis Resolution** ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=26866:the-lapd-smart-program-is-smarter-crisis-resolution&catid=312)
- [  Next Article **To Fend Off Excessive Rents and Homelessness, Seniors Need Rent Control** ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=26861:to-fend-off-excessive-rents-and-homelessness-seniors-need-rent-control&catid=312)
<div data-id="1" 
	class="eb-inst eb-hide eb-emailform eb-1 eboxContentLocker"
	data-options='{"trigger":"onPageLoad","trigger_selector":"","delay":3000,"early_trigger":true,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":1,"reverse_scroll_close":true,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":10000,"close_on_esc":false,"animation_open":"slideInDown","animation_close":"fadeOutDown","animation_duration":400,"disable_page_scroll":true,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #1 - Global Email Signup Form","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog eb-formVer" role="dialog" aria-modal="true" id="dialog1" aria-label="dialog1">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<form action="https://citywatchla.us2.list-manage.com/subscribe/post?u=34d69f33624fd058ee9b56516&amp;id=4bfa422f51&amp;f_id=00d6c2e1f0" class="eb" method="post" id="mcform-1" name="mcform-1" target="_blank">
			<div class="eb-form-header"><p><img src="/images/2023/06/be-a-city-watcher.png" alt="be a city watcher" width="350" height="97" loading="lazy" data-path="local-images:/2023/06/be-a-city-watcher.png"></p>
<p>Sign up to receive our special e-news blasts on Monday and Thursday evenings!</p></div>
	
					<div class="eb-field-row">

			
			
			
			<input class="eb-input" type="email" name="EMAIL"  placeholder="Email address"  id="EMAIL" value="" required>

			
		</div>
										
	<div class="eb-footer">
    	<button class="eb-btn" type="submit" name="subscribe" style="background-color:rgba(93, 183, 93, 1);color:rgba(255, 255, 255, 1)">
    		Sign up    	</button>
    </div>
</form>			</div>
		</div>
	</div>	
</div>
<div data-id="3" 
	class="eb-inst eb-hide eb-yesno eb-3 "
	data-options='{"trigger":"onScrollDepth","trigger_selector":"","delay":0,"early_trigger":false,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":2,"reverse_scroll_close":false,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":1000,"close_on_esc":false,"animation_open":"fadeInUp","animation_close":"fadeOut","animation_duration":300,"disable_page_scroll":false,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #3 - Yes \/ No Donation Popup Box","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog " role="dialog" aria-modal="true" id="dialog3" aria-label="dialog3">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<div class="ebox-yes-no">
	<div class="ebox-yn-text">
		
		
		<div class="ebox-yn-headline" style="font-size:22px;color:#888888">
			<p>If you only give once a month, would you consider giving to CityWatch?</p>
<p>Your support fuels our mission to promote and facilitate civic engagement and neighborhood empowerment, and to hold area government and its politicians accountable.</p>
<p>Would you like to help? Even if you can only give $5, it will make a difference.</p>		</div>
			</div>
	
	<div class="ebox-ys-buttons" style="font-size: 16px;">
		
<a
					data-ebox-prevent="0"
		data-ebox-cmd="close"
				target="_self"
		href="https://www.citywatchla.com/donate"
		rel="noopener"
	
	
	
	
	class="ebox-ys-btn"
	style="background-color:#2ec664;color:#ffffff;min-width:100px">
	Yes
	</a>
<a
	
	
			data-ebox-cmd="close"
		href="#"
	
	
	class="ebox-ys-btn"
	style="background-color:#ef2345;color:#ffffff;min-width:100px">
	Not Right Now
	</a>	</div>

	</div>			</div>
		</div>
	</div>	
</div>
