Bangalore is not bad everywhere, and you get used to it anyway. The scent of human urine is more prevalent in downtown Seattle than in most of Bangalore. You just move past the smelly things like garbage piles, piss walls, and business men wearing too much cologne.
Piss Walls?
In India, men can pee in public all they like. A lot of times, some walls receive more urine than others. Some corners in the cities have waste-high outdoor stalls by the side of the road where a gentleman may piss and have it go directly into the gutter. A photo from outside the Muslim cemetery near GK:
Women do not pee in public if they can help it, though small children squat most anywhere. I can always find an at-least-as-clean-as-a-comparable-North-American bathroom, whether they have Western commodes or porcelains squat toilets (the latter being preferable to hovering). TP? Bring your own or go local (You can Google Indian bathrooms for tips and techniques).