Imran, Problem is with you is that you are too arrogant. You are mixing fashion, social-evil, and individual's action with culture. If a person wants to wear anything, what's wrong in that.
Fashion changes everyday. But you can't change your ancestors and and values.