Angry West Ham boss David Moyes accused his players of lacking fight after they escaped from Shrewsbury with an FA Cup replay.
The Hammers needed Joe Hart to keep them in the competition after his saves from Mat Sadler and Shaun Whalley secured a 0-0 third-round draw in Shropshire.
The Sky Bet League One hosts were the better side throughout even though Moyes made just four changes from Thursday's 1-1 draw at Tottenham in the Premier League.
And the Scot was upset with the Hammers' commitment.
"I don't think we showed any quality and the biggest disappointment is I didn't think we showed enough steel," he said.
"When you come to places like this you have to show yourself physically, that you can battle and compete.
"I didn't think we did that at all and that was the worst thing about it. Sometimes it's not easy. The Hammers were fortunate to hang on after Jon Nolan shot over with four minutes left at the Montgomery Waters Meadow while the Hammers created nothing.
Shrewsbury are second in League One and boss Paul Hurst felt the Hammers were there for the taking.
He said: "I've seen us do better but we haven't come up against individuals as good as today.
"It sounds silly but we've had tougher games and that's why I thought the game was there to be won."