I’ll have to disagree with you. While it shouldn’t be worn as a fashion statement, it doesn’t matter what clothes you have on if your wearing a cross for the right reason.
I’m what most people would call ‘punk’. I wear alot of wild clothes, make up, even things with skulls, but I usually also wear my crucifix. I always wear my scapular (even to bed), but usually under my shirt. Does it make me less of a christian because of the clothes I wear? No it doesn’t.
I have know girls that did wear skimpy clothing, but always wore their cross because they said it felt like part of them.
And as for what a person wears to mass. As long as their clean and don’t have a shirt on with offensive words on it, just leave them be. Some people cannot afford nice clothes or simple don’t have enough time to dress up. Their at mass and thats all that matters.
I’ve seen some people at mass wearing jeans and tshirts, even mini shirts, but they were so nice to everyone and really acted like they were christians. Then you look over at some women dressed in her sundays best giving eveyone self righteous dirty looks. Yeah she was dressed up, but not acting very christian.