It is easy but wrong to invoke "the GOP," as if it were some entity aside from the people who are voting in these caucuses and primary elections.
If you want to bitch about the GOP, that's fine -- but if "the GOP" doesn't give you the results you want, perhaps it's because "the base" is those folks who have voted as they have, rather than the ones with whom you agree.
Good post.