With people like McCain, Graham, Romney and Specter, what Reagan said about that doesn’t matter anymore. They may as well have a (D) next to their names.
Actually, the Republican party of the sixties and seventies had a lot more liberal congressmen than it does today.
(That's not to say we shouldn't work to defeat your above list).