I think what caused a lot of democrats to switch was the moral breakdown of their party. They were social conservatives.
No question about it. The GOP today is what the democrats were forty years ago. Reagan was the last conservative that I can recall.