Hero customer rushes Waffle House killer and rips away his assault-style rifle

As soon as gunshots tore through the Waffle House, James Shaw Jr. bolted and hid in a restroom.But he kept an ...

Posted: Apr 23, 2018 1:21 PM
Updated: Apr 23, 2018 1:21 PM

As soon as gunshots tore through the Waffle House, James Shaw Jr. bolted and hid in a restroom.

But he kept an eye and an ear out for the gunman. And the moment the shooter paused, Shaw decided to ambush him.

"I figured if I was going to die, he was going to have to work for it," told reporters Sunday.

That heroic act by a customer saved countless lives at a Nashville-area Waffle House, where a seminude gunman killed four people early Sunday morning.

Shaw "saw the gunman looking at his rifle. At that point, the shots had stopped," Metro Nashville police spokesman Don Aaron said.

"So he decided to rush the gunman, actually wrestled that assault rifle away, tossed it over the counter. At that point, the gunman then fled."

Shaw was grazed by a bullet on his elbow while grappling with the gunman.

He also burned his right hand grabbing the barrel of the weapon, which police called an "assault-type rifle."

Shaw "is the hero here, and no doubt he saved many lives by wrestling the gun away and then tossing it over the counter and prompting the (gun)man to leave," the police spokesman said.

Witness Chuck Cordero saw everything unfold from outside the Waffle House's famously wide windows.

As he ran away, "I looked back and there was a gentleman wrestling with the gunman," Cordero told CNN affiliate WSMV.

"He was a hero ... had that guy had a chance to reload his weapon, there was plenty more people in that restaurant."

But Shaw, 29, insists he wasn't heroic. He says he was actually being selfish.

"I did that completely out of a selfish act," Shaw told reporters. "I was completely doing it just to save myself."

"I don't want people to think that I was the Terminator or Superman or anybody like that," he added.

Shaw said he felt uneasy knowing that the gunman was still on the loose, and hoped law enforcement would track him down soon.

Still, that didn't stop Shaw from going to church with his father Sunday morning, mere hours after he'd confronted the gunman.

"I don't think it really has hit me," Shaw told CNN's Fredricka Whitfield.

"But I know it's going to take time. I'm going to try to talk to some professional help, 'cause I know what I saw is probably not normal or average."

In his interview with WSMV, Shaw broke down thinking about the people he couldn't save and apologized to their families.

"There's four families that are grieving right now. So much life was lost for no reason. I feel like it could be very selfish of me if I didn't point it out. And I apologize," he said.

Shaw said he wants to stay in touch with those families, as well as the survivors.

"I would love to talk to you and know that you're OK," he said.

His first step in giving back to the families was creating a GoFundMe page Sunday to assist the victims of the shooting, a GoFundMe spokeswoman told CNN. Within hours, the $15,000 goal had almost been met.

"I am creating this page to help the families of the victims," he says on the fundraising site.

On a personal note, Shaw is grateful he survived to see his 4-year-old daughter again. He wants her to grow up in a world with less tragedy.

"I hope we can bring violence in all facets -- not just gun violence, but all facets of violence -- to an end," he said.

Huntsville
Few Clouds
73° wxIcon
Hi: 88° Lo: 66°
Feels Like: 73°
Florence
Few Clouds
70° wxIcon
Hi: 81° Lo: 67°
Feels Like: 70°
Fayetteville
Scattered Clouds
69° wxIcon
Hi: 83° Lo: 64°
Feels Like: 69°
Decatur
Few Clouds
69° wxIcon
Hi: 86° Lo: 64°
Feels Like: 69°
Scottsboro
Broken Clouds
72° wxIcon
Hi: 89° Lo: 68°
Feels Like: 72°
WAAY Radar
WAAY WAAY-TV Cam
WAAY Temperatures

Alabama Coronavirus Cases

Confirmed Cases: 90890

Reported Deaths: 1611
CountyConfirmedDeaths
Jefferson11859225
Mobile9086191
Montgomery6249143
Madison501425
Tuscaloosa397463
Baldwin321023
Shelby305032
Marshall296630
Unassigned273453
Lee250540
Morgan222315
Etowah193026
DeKalb170113
Elmore160237
Calhoun15609
Walker147063
Houston131912
Dallas128823
Russell12331
St. Clair121712
Franklin119620
Limestone119613
Cullman114111
Colbert109312
Lauderdale107112
Autauga102420
Escambia97915
Talladega91813
Jackson8283
Chambers82138
Tallapoosa81478
Dale78520
Butler75235
Blount7363
Chilton7106
Coffee7095
Covington70920
Pike6607
Barbour5635
Lowndes55224
Marion54224
Marengo52014
Clarke4869
Hale45926
Bullock43811
Perry4294
Winston42911
Wilcox4059
Monroe3914
Randolph38810
Bibb3743
Conecuh37310
Pickens3679
Sumter36118
Lawrence3100
Washington31011
Macon30913
Crenshaw2863
Choctaw27412
Henry2453
Cherokee2427
Greene24211
Geneva2320
Clay2175
Lamar1982
Fayette1745
Cleburne1211
Coosa922
Out of AL00

Tennessee Coronavirus Cases

Confirmed Cases: 110636

Reported Deaths: 1092
CountyConfirmedDeaths
Shelby21492288
Davidson19400202
Rutherford607253
Hamilton566147
Knox403236
Williamson326922
Sumner317870
Unassigned29544
Out of TN278314
Wilson207221
Montgomery173411
Bradley171310
Sevier17135
Trousdale15726
Putnam154413
Robertson145017
Hamblen122913
Blount11207
Tipton11069
Maury10815
Washington10662
Madison91213
Bedford87110
Macon83213
Sullivan8069
Hardeman80111
Lake7490
Bledsoe6721
Loudon6533
Fayette6208
Anderson6075
Dickson5951
Gibson5672
Dyer5557
Cheatham5485
Rhea5021
Jefferson4962
McMinn48920
Lawrence4786
Obion4354
Henderson4310
Carter4275
Lauderdale4236
Coffee4172
Warren4034
Hardin4017
Cocke4001
Cumberland3796
Haywood3745
Greene3715
Monroe3669
Roane3642
Smith3633
Hawkins3624
Giles3519
McNairy3165
DeKalb3051
Franklin2864
Weakley2763
Marshall2652
Lincoln2541
Hickman2310
Carroll2283
Crockett2263
Claiborne2210
Henry2160
Wayne2161
Campbell2131
Marion2054
White1943
Chester1932
Johnson1720
Grainger1690
Polk1651
Decatur1612
Unicoi1380
Overton1341
Union1200
Cannon1180
Jackson1061
Humphreys1053
Scott1040
Grundy1012
Meigs980
Benton971
Sequatchie940
Morgan821
Hancock761
Fentress740
Perry740
Stewart700
Clay610
Lewis561
Houston550
Moore450
Van Buren330
Pickett221

Community Events