Yep. You are so right .perfect overview!
But the Republican Party is the party of the rich, right? LOL.