Who are you to judge him? Study Islaamic History, you will find that as per the temperament of the people ALLAAH send a Nabi accordingly. sometimes firm, other time soft but in the shariat of Hadhrat Muhammad (S.A.W) all types of people have been catered for. Thus if one method does not work use another. In different situations different methods are used. Thus Moulana has got his method. His services will and cannot be forgotten. Your definition of 'Ambassador of Islaam' is not correct. My suggestion is to meet the man.
Enjoining what is Right and forbidding eveil has various levels, degrees, methods and stages. Firmness can be seen in the life of Sahabah (R.A.). Actions of Nabi (S.A.W), Hadhrat Abu Bakr (R.A.), Hadhrat Umar (R.A.) and Hadhrat Ali (R.A.) can be read. True Ambassodors of Islaam are the sahabah (R.A.) - read our translation of 'Hayaatus Sahabah' for more details.
If a person is buring in a house, a robber is about to steal, a murder about to happen, now when raising the alarm are you going to for in for 'Tajqeed' lessons.
There are different methods for different situation whilst different react differently.
See the severity, velocity of the sin and firstly recognize sin to be sin which most do not know - this reformation is virtually impossible.
Poet says:-
Do say without thinking
, Say the correct thing
Even if is, said after a while
What is the difficulty.