I share the whiners' frustration, but we have to win this battle at the primary election level. In the General, ya gotta vote Republican, even if you hold your nose.
Unless you're delusional and/or have serious mental problems, you can't expect a hardcore slate of conservatives to always win in a nation that is close to 50/50.