The complaints from the AI managers seems valid to me, despite the objections raised by some in this thread. If you make a promise when loaning a player, you keep it or suffer the consequences.
You always have the option not to make promises you don't intend to keep it.