Furious West Ham boss David Moyes accused his players of lacking fight after they escaped from Shrewsbury with an FA Cup replay on Sunday.
The Hammers needed Joe Hart to keep them in the competition after his saves from Mat Sadler and Shaun Whalley secured a goalless 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 at New Meadow.
“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 conditions – the sun – didn’t make it easy for the players to see things around them but that didn’t stop the fact that we didn’t compete on a lot of occasions.
“Obviously if you compare Wembley and Thursday night, it’s a big change. But it’s a mentality thing.
“You’ve got to go and show that wherever you are, you’ve got to respect whatever players you’re against and recognise it’s going to be tough. For the first half especially, we didn’t compete at all.”
The Hammers were fortunate to hang on after Jon Nolan shot over with four minutes left on the clock while the Hammers created nothing.
The hosts were in charge for long spells and Moyes reserved praise for Hart, who started his career at boyhood club Shrewsbury and was recalled to the Hammers team after being on the bench for the last four games.
“Joe’s been great. A couple of times people have asked me the question but he’s been very good,” he added.
“He’s been number one everywhere he’s been but he’s got somebody here in Adrian who’s playing well. Joe will play a lot in the Premier League between now and the end of the season.”
Shrewsbury are second in League One and boss Paul Hurst felt the Hammers were there for the taking.
“I’ve seen us do better but we haven’t come up against individuals as good as today,” he said. “It sounds silly but we’ve had tougher games and that’s why I thought the game was there to be won.
“Wigan, Blackburn – we’ve got them to come in the next league fixture – and different types of games.
“I don’t mean that as being disrespectful to West Ham but I really felt the game was there to be won.
“It’s easier said than done, you score every chance when you’re on the touchline, but nerves play a part.
“We wanted to make it uncomfortable. The danger is you have all the hype and build-up but then fall flat on your face. That didn’t happen.”