Man, you oughta compare a red-state city with the blue state city, and not two blue-state ones. Say compare San Francisco to DFW or Houston.
PA ain't so blue as you think: Kerry won it by less than 2%. It just has one very blue city (and a lesser one on the other end). The rest is quite red, I assure you.
Houston, where the local DA says he's going to ignore the new law passed by the State Legislature in regards to having a loaded firearm in your vehicle while "traveling". Of course he hasn't yet, probably is afraid the State Supreme Court would slap him into Louisiana.