Both parties have problems. You never see someone come out and say, "I'd be a Democrat, but geez, some of these socialists are totally nuts!"
I'm a libertarian (probably like most people here). I have a few socially liberally positions but I tend to vote Republican because my personal wealth and being able to financially support my family is more important to me than most social issues. I have no problem with gay marriage being legalized, but I'd rather see a gay marriage ban than have the country saddled with trillions of debt, high taxes, absurd levels of regulation, increased entitlement benefits, and expansion of the welfare state. These are issues that are actually IMPORTANT to the future of this nation. Not whether two people have a piece of paper they can frame and hang up on the wall.