We went to the Riverside Museum and learned where you were and were not allowed to spit in 19th and 20th century Glasgow. Also a Stormtrooper was there.
In short, yes to spitting in pubs but only in the spit trough immediately below the bar; no to spitting in Subway carriages, trains, trolleybuses, or trams because of the risk of spreading TB.