I used to hate china when i first get there because of what i consider Health and hygiene. Why do Chinese people spit on the street so often ? That's so disgusting. Then a friend explained me this is cultural thing as they think of the mucus as a "Toxin" and it needs to be spit out and since this is viewed as a "Healthy" activity people don't make a fuss...
Still, that make people uncomfortable
We spit willy nilly here in Canada too..
Didn't realize that was considered vulgar to some.