It's all understandable, but the words from the club could and should have been better.
He is no different to any player, they are a commodity to the club.
Communication has been poor.
First there were no plans to bring him back early.
Yes spot on, you can't blame the club for bringing him back as soon as they could have considering his form and the reported interest in him. They do not want him playing for anyone else and risk him getting injured.
But as you say, Martin should have just said, he's been in good form, we're bringing him back to compete for a place in the team. Not reel off a lengthy list of players he's behind in the pecking order or words like 'asset'/commodity.