I believe we have. My point is what happens next ... players playing up, etc. That then becomes wrong. I actually disagree with what you said at the start. He won't be failing his client. He did his job by getting his client an acceptable contract for a length of time. He should then be working on the next one, wherever that be. If it is deemed acceptable, then (in my opinion) the person accepting that is morally wrong. If any club agrees to sell, then fair enough.
I agree with you on the moral side, but it's a very immoral world we live in and unfortunately it will stay like that (and get worse imo). That wasn't really the point though, from a players point of view - he's asked his agent to try and get him a move to a big club, agent asks club who says no. Agent goes back to player with said news and player asks, is there anything else you (or I) can do. Agent says no you just have to get on with it. Something tells me said agent won't be employed for much longer...
BTW I'm not talking about Vic above - just in general, the way I see it is it's no different to a Barrister/Solicitor acting morally wrong to get the best result for their client. It's a reason why I could never see myself doing either those sort of jobs as I couldn't push my natural feelings/morals to the back of my mind just to make a quick buck.