Mark Giffords (nee Kelly) actually was an astronaut and he is an asswipe.
You are being far to kind in your description and I really mean this.
He has always puzzeled me. He was a Naval aviator, Shuttle pilot, and combat veteran and now hard left wing liberal.