I don't believe a non-mahram has the right to tell a woman what she should or shouldn't wear, considering that he should be lowering his gaze and minimizing contact in the first place. That is a task for her mahrams, female relatives and other Muslim woman.The hadith states that the woman was beautiful it doesnt say that she was dressed inappropriately.
So from there you cant conclude that one doesnt have the right to tell women what deen requires them to wear. True, dawah shoukd be conveyed with wisdom and good manners. So if we fall short of the requirements of deen we shoukdnt try toi justify but acknowledge our weaknesses and ask for taubah. We should always remember that we are not doing Allah a favour by obeying his injunctions.