obviously disgusting, but there are times when its perfectly acceptable:
before 7.30am, in the street. wherever.
on the pitch - prefer snotting, but spitting also ok
into the toilet - you're taking a piss, you might as well. I generally sit down to wee, so not really applicable.
any other examples?