SF's Tax Day protests: Progressives 300, Teabaggers 4