I am sick of naming any naval vessels after mediocre Presidents. How about real names such as Lexington, Saratoga, or Leyte Gulf?
When a Dem becomes President, be prepared for the next vessel being named "Jimmy Carter"! (Although I doubt a Dem will built any vessels...)
Seriously, I agree with you. We should give our ships the names of battles, American Heroes and great Naval Officers.