Have been ridiculed, faced racism and humiliation: Ranveer