I think Shep had a reality check from the "N.O. dodge the bullet" chant he began, too early on.....and I think he's even feeling bad about that....since that ridiculous comment he made in haste...I think he's be doing nothing but trying to help somehow....asking every person who emerged from the waters, "are you okay" first question out of his mouth....trying to get help for people...flagging down police officer for that mom and newborn baby (5 day old) yesterday...a sick 3 year old boy....he's trying to make everyone else wake up....like he did...imho.
I think you're right.
I also think that his reality check includes remembering what the real first responsibility of news, particularly broadcast news, is getting information where it is neeeded. Most especially in emergency situations.