Taking photos in public is not against the law. Its the stupid ladies who comes showing of their private arts by wearing skimpy clothes that should be blamed. Sometimes they reveal too much and many are tempted to see. But if caught, they deemed you as pervert when it is a natural instinct of a man.