Pete Davidson's jokes have often faced controversy, but the latest one was said during November 3's Weekend Update segment on Saturday Night Live, where Davidson said that former Navy SEAL/current Texas Republican Congressman-elect Dan Crenshaw looks like a "hitman in a porno movie" due to his eyepatch.

Many called him out, pointing out how insensitive Davidson's joke was, considering Crenshaw lost his eye to an IED in Afghanistan during his third combat tour. In response to the controversy, SNL invited Crenshaw to Weekend Update last night (November 10), and it turns out, he has some hard-hitting jokes of his own.

After Davidson apologized and explained to viewers why Crenshaw wears an eyepatch, the vet said "apology accepted," with Davidson's ex-Ariana Grande's ringtone going off right after. Davidson squirmed as Crenshaw said he's just going to "let it ring," then hitting Davidson where it hurts saying, "Oh, do you know her?"

That wasn't Crenshaw's only scathing Pete Davidson joke. He roasted Davidson with his own "first impressions" (just like Davidson did to him), including that Davidson "looks like if the meth from Breaking Bad was a person" and that he "looks like a troll doll with a tape worm."

But perhaps the greatest non-Grande-related zinger was that Davidson looks like SNL alum Martin Short in Santa Claus 3--but will never be as good as him.

Watch Crenshaw roast Davidson on SNL, below:

Ariana Grande and Pete Davidson in New York City