Rep.-elect Dan Crenshaw (R-Texas) said Monday he was initially hesitant to appear on "Saturday Night Live" with Pete Davidson in response to a widely criticized joke about his appearance, but felt it was "the right thing to do."

"We weren’t sure what the skit was going to look like. But in the end, we decided to do it and we decided to do it because what better platform than to sort of give a united message for the country, talk about forgiveness, and talk about veterans," Crenshaw said on NBC's "Today."

ADVERTISEMENT

"It felt good," he added. "It felt like the right thing to do, and I would appreciate if everybody would stop looking for reasons to be offended, and that’s what this was all about."

“It felt like the right thing to do. I would appreciate it if everybody would stop looking for reasons to be offended and that’s what this was all about.”-Dan Crenshaw on his surprise SNL appearance pic.twitter.com/7WygTrYYCg — TODAY (@TODAYshow) November 12, 2018

Crenshaw appeared on the sketch comedy show's "Weekend Update" segment alongside Davidson on Saturday after the comedian drew overwhelming backlash for mocking the politician's eyepatch. Crenshaw wears the eyepatch because of an injury he sustained while serving as a Navy SEAL in Afghanistan.

"I mean this from the bottom of my heart, it was a poor choice of words. The man is a war hero and he deserves all the respect in the world,” Davidson said.

Crenshaw then played along and mocked Davidson before delivering a message about forgiveness and appreciation for veterans.

"Maybe say, 'Thanks for your service,' " Crenshaw said, or "tell a veteran, 'Never forget.'"