John Glenn doesn't surprise me. He prostituted his Senate office and vote during the Clinton Impeachment trial in return for just one more ride into space, this time aboard the Space Shuttle.
John Glenn, while a senator, blocked the investigation of Chinese campaign contributions to the Clinton campaign.
Chinese collusion!
This tarnished John Glenn in my view.