"You were confronted with the most unspeakable evil imaginable and you acted with the utmost honor, heroism, imaginable," state Rep. Jason Powell told Shaw. "And I want to say, James Shaw Jr., you are my hero and you are Tennessee's hero."
Shaw, dressed in a suit and tie, was honored along with his best friend, Brandon McMurry, who was also at the Waffle House early Sunday when a gunman opened fire with an AR-15 assault rifle, killing four people and leaving four others injured, two critically.
Shaw, a 29-year-old AT&T worker and father of a 4-year-old girl, told "Good Morning America" on Monday that he hid behind a door in the restaurant and when the suspected gunman, Travis Reinking, went to reload his weapon, he sprang into action. He grabbed the barrel of the gun and wrested it away from the suspect, throwing it over a counter and forcing the man outside.
Authorities say Shaw's courageous actions saved numerous lives, but he has refused to call himself a hero, saying he only took on the gunman to save his own life.
"I never thought I would be in a room with all the eyes on me but, you know, I am very grateful to be here," Shaw told the lawmakers today. "All I can say is ... this was a true test of a man. I do, once again, apologize to the people that lost loved ones, friends or family."
He said he went to Vanderbilt University Medical Center to visit some of the victims who were wounded.
"They all remember me," he said. "But I want you all to know, and I'll say this again, I am a genuine person: I didn't actually do it to save lives. I did it to save my life. In saving my life, I saved other lives. So that's probably the greatest things you could do."
McMurry, who also addressed the politicians, praised Shaw as not only his best friend but "a great man."
He said that during the shooting rampage, he tried to get Shaw to hide in a bathroom with other patrons of the restaurant, knowing that from where they were in a hallway leading to the restrooms that there was no other way out of the establishment except the front door.
"But he sometimes doesn't listen to me, and this is by far the best time that you didn't listen to me and I appreciate that," McMurry told Shaw.
Meanwhile, an online GoFundMe page set up to honor Shaw has raised more than $86,000 for him as more than 2,500 people donated.
"I normally don't get involved directly in these matters, but James' grace has inspired me to start this page and give him the support I feel he deserves," wrote Yashar Ali of New York, who established the fund-raising campaign on Monday.
"According to news reports, James has a 4-year-old daughter. Perhaps this money can be used for her college fund or some other education-related expense," Ali wrote. "But I'd be just as happy if James used some of this money to take his family on a nice vacation."