Nigeria captain Joseph Yobo has lashed out at Peter Odemwingie for being disrespectful after the West Bromwich Albion striker said the country does not have a team leader.
Odemwingie said via Twitter that recent Eagles captains have only looked out only for themselves and so the team lack a leader.
Yobo has now hit back at his national teammate, who was sensationally dropped from the squad for next month's Africa Cup of Nations in South Africa
"Osaze has been reckless, disrespectful to most people. He's not a kid, he should grow up because we cannot continue to baby sit him. He is responsible for his problems," Yobo told Lagos radio Brila FM on Friday.
"This is not the first time he has been disrespectful. He is fighting all the coaches and at the World Cup he also disrespected me and he later apologised.
"He is not the (Lionel) Messi or (Cristiano) Ronaldo of Nigeria. He should look himself in the mirror."
The Fenerbache star gave credit to coach Stephen Keshi for the provisional squad he picked for the AFCON, while admitting that he was surprised Obafemi Martins, Osaze, Taye Taiwo and Kalu Uche were not considered.
"I will give him credit for the squad. He will score 95 percent even though one or two should have been there," said the former Everton defender.
"I'm sure he would have had some sleepless nights in selecting his team. Kalu Uche, Martins, Taye and Osaze not being there was a surprise but the coach must have his reasons and he cannot call everybody."
Yobo also admitted that at 32 this is most likely his last AFCON.
"I think I have to admit it that this may be my last Nations Cup. We have to allow younger players to get their chance," said the central defender, who has featured in five Nations Cups.