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.

Minnesota Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 142311

Reported Deaths: 2472
CountyConfirmedDeaths
Hennepin35484995
Ramsey14726372
Dakota10271139
Anoka9344155
Washington636273
Stearns625550
Scott360436
Olmsted340230
St. Louis325874
Wright273116
Clay252944
Nobles234318
Blue Earth21147
Carver18887
Sherburne183122
Kandiyohi18215
Rice170210
Mower154518
Winona133619
Chisago11562
Crow Wing114322
Benton103311
Lyon10306
Beltrami9618
Otter Tail9508
Waseca94510
Todd8967
Polk8364
Morrison8259
Steele8013
Itasca78817
Douglas7744
Nicollet77118
Freeborn7185
Le Sueur6646
Goodhue65111
Martin62618
Becker6214
McLeod6214
Isanti5995
Watonwan5824
Pine5770
Carlton5092
Chippewa4733
Mille Lacs44918
Hubbard4344
Cass4225
Wabasha4141
Dodge4130
Pipestone36617
Meeker3593
Rock3595
Brown3483
Roseau3300
Redwood29912
Yellow Medicine2986
Murray2973
Cottonwood2950
Fillmore2770
Renville27213
Sibley2663
Wadena2643
Faribault2520
Houston2381
Unassigned23853
Kanabec23710
Swift2252
Jackson2211
Pennington2181
Aitkin1982
Stevens1941
Lincoln1930
Koochiching1755
Pope1680
Big Stone1591
Marshall1511
Lac qui Parle1453
Wilkin1454
Clearwater1381
Norman1340
Lake1330
Mahnomen1292
Grant1054
Red Lake822
Traverse590
Kittson530
Lake of the Woods441
Cook190

Iowa Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 122218

Reported Deaths: 1691
CountyConfirmedDeaths
Polk19732289
Woodbury743799
Linn6038133
Johnson602431
Black Hawk5974102
Dubuque550658
Scott487343
Story411118
Dallas357347
Pottawattamie337845
Sioux254417
Buena Vista230212
Marshall212236
Webster196015
Plymouth172831
Wapello158962
Clinton156228
Muscatine153958
Des Moines151611
Cerro Gordo150227
Crawford138714
Warren13137
Carroll120413
Jasper119734
Henry11245
Marion106811
Lee101312
Tama100538
Delaware82713
Dickinson7939
Wright7591
Boone7509
Mahaska73824
Bremer7199
Harrison69716
Washington69311
Jackson6853
Benton6482
Lyon5688
Clay5574
Louisa54415
Winnebago52119
Cedar5087
Winneshiek5079
Hardin5017
Jones5004
Kossuth4970
Clayton4923
Buchanan4875
Hamilton4825
Poweshiek47611
Floyd46211
Emmet45321
Iowa4429
Cass4233
Mills4233
Guthrie42015
Page4200
Cherokee4122
Sac4114
Butler4083
Fayette4064
Shelby4022
Allamakee3999
Franklin39518
Madison3743
Chickasaw3731
Hancock3676
Humboldt3593
Clarke3573
Grundy3406
Palo Alto3292
Calhoun3264
Osceola3020
Mitchell2961
Howard2879
Monroe27212
Union2645
Taylor2602
Jefferson2591
Appanoose2503
Monona2492
Pocahontas2442
Fremont2152
Lucas2136
Ida2122
Adair1971
Greene1930
Montgomery1907
Davis1884
Van Buren1882
Keokuk1731
Decatur1620
Audubon1601
Worth1470
Wayne1373
Ringgold992
Adams841
Unassigned60
Rochester
Clear
34° wxIcon
Hi: 45° Lo: 32°
Feels Like: 25°
Mason City
Clear
34° wxIcon
Hi: 44° Lo: 33°
Feels Like: 24°
Albert Lea
Clear
36° wxIcon
Hi: 46° Lo: 34°
Feels Like: 25°
Austin
Clear
36° wxIcon
Hi: 46° Lo: 34°
Feels Like: 29°
Charles City
Clear
34° wxIcon
Hi: 45° Lo: 33°
Feels Like: 25°
Tracking a breezy weekend
KIMT Radar
KIMT Eye in the sky

Latest Video

Image

Minnesota Democrats respond to Pres. Trump campaign event

Image

Sports Overtime highlights and scores from Friday

Image

Sara's 10pm Forecast - Friday

Image

Have you mailed in your absentee ballot?

Image

Biden supporters gather ahead of Pres. Trump campaign rally

Image

Socially distanced lounge opens up in Rochester

Image

Traffic expected for President Trump's rally

Image

Biden rally in Des Moines

Image

President Trump to speak at RST

Image

Shooting At Rochester Apartment

Community Events