There's a new DDG class and the first one will be named after Michael Monsoor, a SEAL killed in the recent war.
Also, theres a DDG (PCU) 112, USS Michael Murphy, another SEAL killed in the recent war
But I completely agree with you on the topic. No Destroyer should be named after senators. Perhaps a Supply ship, but not a destroyer, amphib, cruiser, frigate or any ship directly involved in war. However, I will support a ship being named after Arnie, the Governator.

USS Arnold Shwarzenegger. Can you imagine? The God D@m enemy would run away after hearing his ship is coming, hahahaha