Though you say you will never force your children- you dont know what kind of person you will be in five years if you join this cult.
Please think about this:
You have been made to feel unworthy to join this group. They gave you two reasons. Those reasons are meant to change your behavior.
Right now you have enough sense to question the tactics used by the elders, but as time passes you may find the emotional discomfort their exclusion produces in you to be too much. You will justify giving in to their demands- thinking, I dont want little Jimmy to die at Armageddon! This is life and death!
Or, maybe my body in these dresses is stumbling the brothers. I will only wear ankle length skirts and blousy, button up tops.
Slowly, you will begin to compromise on things you dont agree with so you can feel comfortable with the choice youve made to join this religion.
Because you already have some issues in your past, things you are not proud of, you doubt your own judgement and want to put your faith in a higher authority. So you stop thinking for yourself and put faith in the brothers to correct your behavior, even if it goes against you own intelligence which you begin to think of as sinful.
This little incident is just the beginning of the manipulative, guilt inducing, self doubting path you are on. That twinge you felt when they counseled you on your clothing, that is meant to get under your skin. Once they see you have changed, based on their shaming tactics of control, they know they have you.
If I were you I would drop the religious point of view and ask your son what he thinks. Honestly, consider his reasons for not wanting to be a part of the JWs. Children are often more perceptive than given credit for. Maybe he has seen changes in your personality he is not comfortable with.
I admire your courage to admit your discomfort with the situation- but you have to go deeper to see what is really happening to you.
With all respect to you, you are EXACTLY the demographic this group targets and preys upon. They see you as weak.