Excellent points. However, you left out his abortion flip flops. He opposed overturning Roe vs Wade because it would force women to have illegal abortions (1999). He also flip-flopped on the Iraq surge, among other things. Don't forget the "Double Talk Express". Back in 1999, I liked him. But the more he opened his mouth, and the more belligerent he became, I feared him, as well as found him disgusting. The turning point was when he called the Michael Reagan show and went off on a wild tangent for no apparent reason at all. I was shocked at how angry he became, and almost drove my car off the road!
There was no flip flop on Roe. He made one statement on one day in 1999 and reneged on it the very next day as a misspeak. He is firmly against Roe.