Man spits on liberal