If you want to address these issues for the reformation of the ummah, and these things do need to be discussed, then do it in the proper setting and not amongst the common folk in public.
It's also part of the Usool in dawah & tabligh not to talk about the sicknesses of the ummah amongst the masses because it almost never fails in opening up other problems.
From the book jamiul Usool:
-2 Sicknesses of the Ummah
Sicknesses of the Ummah is its widespread disobedience in the form of major and minor sins. So we do not say, "The people are ruined because they are like this and are like that.." It may be that we drag our talk into backbiting them and have discussions against their honor. Rasulullah Sallahu 'alahi wa sallam said: He who says the people are ruined, he himself is the most ruined of them all. Rather we strive to reform them with wisdom and beautiful counsel.
Shaikh Abdul Fattah Abu Ghuddah رحمة الله عليه has a nice chapter in his book, Rasulullah
and his teaching methodologies on how he
corrected people without specifying who they were etc.

