I think on masturbation/watching ****, it is something of a natural phenomena and should not be looked at with disgust. It is a private matter and everyone should make their own minds up about it. I know some married couple who use **** to enhance their relationship (sexual techniques) etc, and I would hardly call them obsessed with ***.
ALL can reach God, meat-eater, non meat-eater, gay, straight, white, black, Pathan, Jatt, Muslim, Hindu... ANYONE... All religions teaches that devotion is the most important thing and without that devotion in the heart you will get nowhere.
There's another thread somebozo started, people started to abuse Gays etc. Nothing wrong with homosexuality. Some of my best friends are homosexual in Canada, and they are the most spiritual people I know.
More than being minds pure, our actions should be pure. Our minds can wander, and that’s fine, so long as we don’t act on those wandering thoughts.