After the show’s gross and shameless attack on a disabled veteran last week, “Saturday Night Live” actually demonstrated a little bit of class this weekend.

Controversy arose when “SNL” cast member Pete Davidson mocked now-U.S. Rep.-Elect Dan Crenshaw (R-Texas) for wearing an eye patch.

Crenshaw, an ex-Navy SEAL, lost his eye while serving our country in Afghanistan.

Davidson said in the episode after bringing up an image of Crenshaw, “This guy is kind of cool — Dan Crenshaw. You may be surprised to hear he’s a congressional candidate for Texas and not a hit man in a porno movie.”

He then added, “I’m sorry. I know he lost his eye in war — or whatever.”

This time around, it was Crenshaw who got the punches in on Davidson.

The veteran made a surprise cameo on the show’s “Weekend Update” segment and joined Davidson on camera.

Davidson apologized to Crenshaw face-to-face and said he was a war hero — before Crenshaw made some jokes of his own at Davidson’s expense.

Crenshaw’s phone rang during the segment and the ringtone was a song by Davidson’s ex-fiance, Ariana Grande.

Crenshaw asked Davidson, “Do you know her?”

Who do you think would win the Presidency?

By completing the poll, you agree to receive emails from LifeZette, occasional offers from our partners and that you've read and agree to our privacy policy and legal statement.

After that, Crenshaw played the same game Davidson did last week, when a picture would appear on the screen and Crenshaw would make a joke about the person.

However, instead of doing this for multiple people, Crenshaw made a few jokes about Davidson, saying things like, “This is Pete Davidson. He looks like if [sic] the meth from ‘Breaking Bad’ was a person.”

Another dig was that Davidson looks like a “troll doll with a tapeworm.”

Once he was done with the jokes, Crenshaw then had the opportunity to spread a more serious message.

“There’s a lot of lessons to learn here,” he said.

“Not just that the Left and the Right can still agree on some things, but that also that Americans can forgive one another. We can remember what brings us together as a country and still see the good in each other.”

“It’s a good time for every American to connect with a veteran,” he continued. “Maybe say, ‘Thanks for your service,’ but I would actually encourage you to say something else. Tell a veteran, ‘Never forget.'”

Crenshaw said he likes the phrase “never forget” because it shows that people are not “separated by some imaginary barrier between civilians and veterans.”

Check out the segment with Crenshaw and Davidson below:

Tom Joyce is a freelance writer from the South Shore of Massachusetts. He covers sports, pop culture, and politics and has contributed to The Federalist, Newsday, and other outlets.