<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Caroline Stokes, Author at Corporate Knights</title>
	<atom:link href="https://corporateknights.com/author/caroline-stokes/feed/" rel="self" type="application/rss+xml" />
	<link>https://corporateknights.com/author/caroline-stokes/</link>
	<description>The Voice for Clean Capitalism</description>
	<lastBuildDate>Mon, 12 Jan 2026 16:40:37 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://corporateknights.com/wp-content/uploads/2022/05/cropped-K-Logo-in-Red-512-32x32.png</url>
	<title>Caroline Stokes, Author at Corporate Knights</title>
	<link>https://corporateknights.com/author/caroline-stokes/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>The true cost of moral injury at work</title>
		<link>https://corporateknights.com/perspectives/guest-comment/the-true-cost-of-moral-injury-at-work/</link>
		
		<dc:creator><![CDATA[Caroline Stokes]]></dc:creator>
		<pubDate>Fri, 09 Jan 2026 17:06:35 +0000</pubDate>
				<category><![CDATA[Comment]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[corporate sustainability]]></category>
		<category><![CDATA[ESG backlash]]></category>
		<guid isPermaLink="false">https://corporateknights.com/?p=49114</guid>

					<description><![CDATA[<p>OPINION &#124; Moral injury is a psychological condition that can appear when sustainability is sidelined, leading to crises for businesses</p>
<p>The post <a href="https://corporateknights.com/perspectives/guest-comment/the-true-cost-of-moral-injury-at-work/">The true cost of moral injury at work</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>This is an excerpt from</em> <a href="https://www.theforward.co" target="_blank" rel="noopener">AfterShock to 2030: A CEO’s Guide to Reinvention in the Age of AI, Climate, and Societal Collapse</a><em> by Caroline Stokes. It has been condensed and edited to match the </em>Corporate Knights<em> style. </em></p>
<p>Ella, the chief sustainability officer of a multinational corporation, was hired to lead the organization toward ambitious net-zero emissions goals that the CEO is intent on delivering – despite political indications that it’s no longer a priority. Ella joined the company believing in its stated commitment to environmental responsibility. However, she discovers a troubling reality: key company stakeholders are prioritizing short-term profits over long-term sustainability, sabotaging both the CEO’s mandate and her work.</p>
<p>Ella is experiencing moral injury – a “first cousin” to trauma. Moral injury, as a concept, was first introduced in the 1990s by psychiatrist Jonathan Shay, who defined it as profound psychological distress resulting from actions that violate one’s moral or ethical code, particularly in high-stakes situations involving betrayal by authority figures.</p>
<p>In the “AfterShock era” [the polycrisis period following what Alvin Toffler described as &#8220;<a href="https://www.tomorrow.bio/post/introduction-to-the-book-future-shock-by-alvin-toffler-2023-06-4603561404-futurism" target="_blank" rel="noopener">future shock</a>&#8220;], characterized by rapid technological advancements and societal shifts, organizations are thrust into environments of intense change, volatility and ethical ambiguity. For employees like Ella, the emotional and psychological toll of this shift is profound. As decision-making becomes erratic and public commitments ring hollow, moral injury emerges as a silent but powerful force shaping both her experience and how she performs her work.</p>
<h5><strong>How moral injury restructures work</strong></h5>
<p>Moral injury isn’t a label anyone wakes up with, and it doesn’t just sit in Ella’s mind – it reshapes how she performs her role, how she interacts with others and whether she believes in the work at all.</p>
<p>She experiences decision paralysis and second-guesses herself constantly. The ethical contradictions in leadership create a fog of uncertainty, making even routine decisions feel fraught.</p>
<p>Innovation suffocates. Where she once pushed for new sustainability solutions, she now self-censors, knowing they’ll be blocked by leadership. The company doesn’t just lose her engagement – it loses her creativity. She becomes so demotivated that she becomes helpless and angry. She’s likely to move to whistleblowing mode, burn out or quit.</p>
<p>Mistrust becomes contagious. She stops believing leadership’s messaging, and soon, so do her colleagues. Moral injury spreads like an emotional contagion, affecting teams beyond her own.</p>
<h5><strong>The risk for organizations</strong></h5>
<p>Unchecked moral injury doesn’t just affect one employee; it changes the culture, decision-making, communication, trust and the ethical foundation of the entire company. Employees become risk-averse, unwilling to challenge the status quo. Talented people leave, often quietly, draining institutional knowledge. The work itself degrades – products, policies and strategies become hollow, shaped more by survivalism than purpose.</p>
<p>This is why moral injury is not just a human issue; it is an operational crisis.</p>
<h5><strong>What it means for leaders</strong></h5>
<p>The chances are that you recognize Ella either in yourself or in others that you’ve worked with. If you’re feeling overwhelmed with this realization, you’re not alone.</p>
<p>As a CEO, executive or senior leader, you might be experiencing helplessness: “This is too big to fix. We’ll never get there.” Frustration, too: “Even when we try, external forces make it impossible to get this right.” Or, “Let’s hire someone else to do this who understands our business.”</p>
<p>These reactions are natural, but they’re also signals. They point to the ethical weight of leadership in today’s world. If you’re feeling this way, it doesn’t mean you’re failing – it means you want to find a solution.</p>
<p>But here’s the hard truth: leaders who ignore this discomfort risk making moral injury worse, not just for employees, but for themselves.</p>
<h5><strong>The cost of doing nothing</strong></h5>
<p>In our AfterShock era, we need systems thinking where we go beyond all the crises.</p>
<p>Across these domains, individuals experience a profound sense of powerlessness, ethical compromise and inaction fatigue, eroding their sense of moral integrity. This makes addressing moral injury not just a matter of individual well-being but a critical component of long-term organizational survival and ethical leadership.</p>
<p>By genuinely aligning values and actions, organizations can transform the hidden sabotage of moral injury into a catalyst for growth, integrity and long-term success. These traits are not just beneficial but essential by 2030. The alternatives – burnout, presenteeism, attrition and diminished innovation – will persist, eroding trust, morale and organizational resilience.</p>
<p><em>Caroline Stokes is a leadership strategist, author and certified executive coach. She is based in Vancouver. </em></p>
<script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
</script>

                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' >
                        <div class='gform_heading'>
                            <h2 class="gform_title">The Weekly Roundup</h2>
                            <p class='gform_description'>Get all our stories in one place, every Wednesday at noon EST.</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_11'  action='/author/caroline-stokes/feed/' data-formid='11' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_11_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_2'>Facebook</label><div class='ginput_container'><input name='input_2' id='input_11_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_11_2'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_11_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_1' id='input_11_1' type='email' value='' class='large'   placeholder='YOUR EMAIL' aria-required="true" aria-invalid="false"  />
                        </div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='SIGN UP'  /> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_11' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_11' id='gform_theme_11' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_11' id='gform_style_settings_11' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='xvzhZwG5dn+7KieT64MiIGMdkGC5slZv30u3fZdi7pEV3wHrDYS+0yfGOXiOHkDVcmp1XJI8HqD9E69HeHKIqg6cFbsc2akJ/PIrkUNhPyTqn14=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdjY2U2ODhmOTVmZGE2ZTVkZTQxZmZiOTljZWY5OWY0Il0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "11", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_11" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_11";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_11" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 11, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>

<p>The post <a href="https://corporateknights.com/perspectives/guest-comment/the-true-cost-of-moral-injury-at-work/">The true cost of moral injury at work</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
