Republicans on the other hand splinter, compromise, and in general are all over the place with differing ideas. We do not unite as the democrats do. This serves to guarantee the democrat candidates win. Every time. Rare exception. As you stated our winners are usually liberal too.
We fail to learn, and continue to do the same things over and over expecting different results.
The tea party is good and as long as it is the conservative branch of the republican party it has the potential to be the power of it. But as a separate party it would insure a loss. God help us and God bless America.
LLS