While I agree with most of those sentiments, not ALL republicans are really socially conservative, the tea party is a loud and powerful minority in the party, and the neocons still have a fair bit of clout but, there are a great deal of people who feel they have no choice but to be republican because of thier fiscal views, and the lack of effectiveness of third parties.
I disagree economicly and socially with republicans, but let's not try to paint them as some homogeneous entity because they are not.