Former Navy SEAL Dan Crenshaw, who won election to congress from Texas last week, made a surprise guest appearance on Saturday Night Live during the Weekend Update segment to roast Pete Davidson, the cast member who previously joked about Crenshaw's war injury.
Crenshaw lost his eye to an IED blast on the third of five deployments. When Pete Davidson made a flip joke about that, there was huge backlash and he faced criticism not just from conservatives and Republicans but even shows like The View and fellow cast members.
On Saturday, Davidson apologized during the show.
“In what I’m sure was a huge shock for people who know me, I made a poor choice last week,” he said to open. "On behalf of the show and myself, I apologize."
He joked "can you imagine being mom? That must suck. Can you imagine being Pete Davidson's mom? It can't be easy when everyone is mad at your son and roommate."
It was good and genuine; he called Crenshaw a war hero who deserves "all the respect in the world."
"If any good came of this," he added, "maybe it was that for one day, the left and the right finally came together to agree on something. That I'm a dick."
That's when Crenshaw appeared and said, "you think?"
After the two exchange an apology and acceptance, Crenshaw's phone went off playing an Ariana Grande song, a swipe at the widely reported break-up between Grande and Davidson.
"Oh do you know her?" asked Crenshaw.
Davidson told Crenshaw it would only be fair if he made fun of pictures of Davidson in return. Which Crenshaw did, hilariously.
It wasn't all jokes, though. Crenshaw and Davidson ended on a serious and touching note.
“But seriously, there’s a lot of lessons to learn here," said the former SEAL. "Not just that the left and the right can still agree on some things, but also this: Americans can forgive one another. We can remember what brings us together as a country, and still see the good in each other.”
"This is Veterans Day weekend. Which means that it's a good time for every American to connect with a veteran. Maybe say 'thanks for your service', but I would actually encourage you to say something else. Tell a veteran, 'never forget'," he continued. "When you say 'never forget' to a veteran, you are implying that as an American, you are in it with them. Not separated by some imaginary barrier between civilians and veterans, but connected together as grateful fellow Americans, who will never forget the sacrifices made by veterans past and present."
"And never forget those we lost on 9/11. Heroes like Pete's father. So I'll just say, Pete. Never forget," he concluded.
"Never forget," said Davidson. "And that is from both of us."