Do you read Mark Morford? Hate’s last stand

Let’s not get carried away. (… snip) Let’s not be naive. … (… snip) Maybe you’re not convinced. Maybe you need a sign, some sort of indicator of what’s truly at stake, something that proves we are at a turning point not merely of tax brackets and energy strategy and foreign policy, but of the …

Read moreDo you read Mark Morford? Hate’s last stand