In my 5 yrs stay in us I have never heard about guys being total creep to woman ,trying to follow them,making fights in public places.
The worst I heard in us about indians were unhygienic, cheap,rude,slave,curry smelling but in this 5 years never heard or even seen an Indian creep because too busy with life like visa issues.
Honestly even now I don't face any issues I have friends from different cultures, Mt hobby is reading and usually it doesn't involve much social circles.Even now people who I considered as acquaintance call me txt me from Huston so I think it depends on how you behave to people. If you are trash definitely people are going to treat you like one.
I heard in Europe also indians have a bad reputation that I agree with you ,buy can say atleast in US I have never seen a landlord who is hesitant to rent hone to Indians but in canada I saw it.