BTW, I never even mention the word Senate on this thread. Shows how little you read. You would be better served to learn a bit about the history of the Republican Party too.
And as to knowing what is the overall tide of things, I have a good handle on that, and I have been an elected Republican delegate and activist longer than you have been alive.