I find it a sexist viewpoint that if a man has a problem leering, it’s the woman’s fault. It is sexist that women bear the brunt of accusation when it takes two to tango. When women are sexualized, men also participate in the sexualization! There would be no sexualization without the 2nd party who is looking at the woman with lust. Yet some men expect women to cater to their inability to control their desires. That is sexist manipulation.
I have been pinched and groped in India while wearing a kurti and jeans. I have never been pinched or groped (not even once) in a western country where I wear anything I want. My point in saying that is NOT that India is bad and the west is good. My point is this: whether a woman will be groped, pinched, leered at or sexualized has very little to do with what she chooses to wear that day.
Surya Deva, a topless woman only creates a stir in a culture where breasts are sexualized. As reaswaran pointed out, there are cultures where women go around topless and men think nothing of it, because breasts are not hidden and sexualized in these cultures. I find this to be evidence that what you perceive to be a clear difference in the female body is only a clear difference in how cultures [I]perceive[/I] the female body.
“a woman is somebodies daughter, mother, sister or wife”
I know that has some cultural importance for you, but it is only cultural and has no meaning to me besides stating the obvious. A man is somebody’s son, father, brother or husband.
My point as it relates to the OP is that it would be naive of us to say that the practice of yoga in India is, or ever was, pure and treated with 100% dignity, while in the west it is being perverted, sexualized and materialized. A culture will inevitably contribute the good and bad of that culture. As a result of sexism in India, women were excluded from yoga for centuries. Now women are free to learn about yoga along with men, but women are still subjected to scrunity over clothing, while men are not. And I find that to be sexist.

aww come on… that’s not fair… all men have testosterone lol