Can a lawyer complain if he doesn't let the defendant talk in private?

Of course. the lawyer's fee shall be borne by the party who hires the lawyer. Our country's law does not clearly stipulate that the lawyer's fee shall be borne by the losing party, so the general court will not support the losing party to bear the lawyer's fee (some people put forward a lawsuit to ask the other party to bear the lawyer's fee for different purposes, and even if the case is finally won, the court will not support the losing party to bear the lawyer's fee).