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.
The NAVY has an attack sub named for Jimmy Carter
http://www.navy.mil/search/display.asp?story_id=17111
There already is a USS Jimmy Carter - SSN-23, if memory serves.
What we really need is a USS Richard M. Nixon.
Yep, I agree with you. Here in Canada our navy has taken to naming ships after cities but I'd love to see a fleet with names like Joseph Brant, Tecumseh, Billy Bishop, Guy Simmonds etc.
We're due for another Yorktown, Wasp, and Hornet. And after the Ford replaces CVN-65, we'll need another Enterprise!