Wants a move: Birmingham City midfielder Sebastian Larsson
And Johnson has hit out at City's treatment of the Sweden international during the past six months.
Larsson only has six months remaining of his current contract and has failed to reach agreement over a new deal.
He has attracted interest from Newcastle and Blackburn during the current transfer window.
Johnson said: 'On Thursday, Seb gave in a transfer request and Peter Pannu (acting chairman) emailed us to say Birmingham would be making a new contract offer.
'The reason why the request was put in was as a protest at the way Seb has been treated.
'We were told pre-season that the club wanted to sell him, then that they wanted to discuss a new contract which we basically agreed.
'Then in December a new offer was made which was lower than the one we had verbally agreed so naturally we turned it down.
'Then the manager (Alex McLeish) said he wanted to keep Seb for the rest of the season, then we got an email saying Birmingham had accepted an offer from Newcastle.
'So, we had been in talks with Newcastle until this Wednesday when the plug was pulled again and Birmingham decided they wanted to keep Seb.'
Johnson added: 'Birmingham have treated Seb like cattle. Going backwards and forward four times is not acceptable.
'The club needs to sharpen up a bit and get a bit of class.'
McLeish: Birmingham in no rush to sell Newcastle and Blackburn target SebStoke follow up Carew deal with £4m offer to Birmingham for striker JeromeI'll put Rafael in there, and they wouldn't know. Fergie will pretend it's his twin, Fabio Club-by-club guide to every Premier League transfer deal during JanuaryAll the latest Premier League team news for January 22-24All the latest Blackburn news, features and opinion
Explore more:People: Alex McLeish, Sebastian Larsson Places: Birmingham, Newcastle