Xhaka cupped his ears after being substituted in Arsenal’s 2-2 draw with Crystal Palace amid sarcastic cheers from the Arsenal fans, then was seen mouthing “f**k off” as he ripped his shirt off and stormed down the tunnel.
Carragher insisted the players should not have been allowed to vote Xhaka in as captain and picked out the two Gunners who could – at a push – step up to fill the vacancy.
He said: “This decision [to make Xhaka captain] was made at the start of the season and I don’t see anyone else in that squad as captain material. Xhaka is captain of his country. But I think the way they decided the captain was wrong, the players voting on it.
“What that does tell you is what the players think of him. So the players in the dressing room think he should be the captain. He probably is the best player to have the captaincy. For those two reasons, really.
“I think it will be difficult for him to keep [the armband] now, though. It might be better for the club and the atmosphere around the team and the stadium for him to lose it.
“But there is no one else in the squad that has more captain material, although I don’t think he’s the greatest player, he’s had a poor season.
“Sometimes, if you’re struggling to pick a captain, you give it to the best player, in which case, give it to Pierre-Emerick Aubameyang.
“David Luiz is not my cup of tea as a player, but he is a leader in some ways. He’s got a big personality. I can imagine the younger lads in the dressing room looking up at him. He’s a big character, he’s won big things, he’s played at big clubs, with Brazil in World Cups, so he could be an option.
“So those two, really… but I wouldn’t want either as captain to be honest!”