He said: "There are fans having a go who didn't want Robbie here. Now they're having a go at the fact he's going, so how do you win?
"You often hear of players under contract who want to move. Robbie was a free agent and not under contract.
And despite leaving Cardiff short of firepower, Jones insists the former Liverpool hero did what any player would have done in his position.
"Sometimes people have to understand that every player at this club wants to play at that level," added Jones. "It's happened. Why do we keep going on about it? We sell, we buy, we do everything and everyone's got an opinion.
"I'm disappointed that I've lost a striker. I didn't expect it. I thought he would sign.
"But he's got an opportunity to strut his stuff in The Premier League and how do you stop someone from doing that?
"I'm not angry. In football everybody wants to play in The Premier League and he's got an opportunity to go back to it so you just move on with things. It can happen and what you've got to do is, if you start going on about it and going over it, you forget what you've got and what you're working with. I've never done that so I'd rather just work with what we've got and get on with it.
"We're disappointed to lose him, but we wish him all the best and hope he does well there."