I don’t need to communicate better. I simply wrote the Truth of moral teaching on immodesty. You explained it partially; I corrected you. If you take offense, that’s on you. Others would not take offense.
You’re far too offended on this site. You really need to take responsibility for being offended, if you decide to keep debating. Insanity is to keep repeating the same action and expect a different result.
I will tell you quite bluntly : just telling the truth without caring how others feel is going against charity. In the worst case, you could be committing a grave sin against charity.
As an example, imagine if a grandma only had 30 minutes left to live. Her grandson who is the most important person for her just died in a car accident. Should you tell her, so she dies in despair, or not say anything so that she can die in peace? In that case, charity teaches us, telling the truth is not necessary.
St Francis de Sales taught that, before you make a statement you should verify 3 things. 1)Is it true ? 2)Is it charitable? 3)Is it necessary?
You nailed 2 of the three. What you said is true, and what you said is necessary. Now, you need to care about how you are going to tell the truth to that person, to avoid being cruel to them or to avoid belittling them.
Do you think Jesus or most Saints would talk like you do to others, even the most sinful?
Of course, the principle of charity has limits. You do not have to walk on eggshells and be extremely prudent to avoid offending people who commit sinful actions.
You should ask yourself this question : do you tell the truth because you want other people to be saved and not go to hell, or do you not care at all? If it's the former, then it is commendable, if it's the latter, then you lack charity.
I myself am struggling with this issue and I lacked charity countless times. People who love the truth tend to have this kind of problem.