Demography will spell the end of the GOP. The average Republican is old, and getting older. In the long run, or even the short, that means the party is literally dying out.    

Read More