When you name bases and ships after people, you will always have controversy- people are imperfect.
I wish they would revert to place names, and traditional, non-people names.
The US Navy ahs a poor track record and I wish they would revert to historical names for Aircraft carriers. Bring back names like Saratoga, Ranger, Kittyhawk, Constellation, Independence, Hornet (I do not expect the museum Hornet to last much longer sadly).... The pending new JFK, Enterprise and Dorris Miller are appropriate but the Carl Vinson and John Stennis (and Murtha) should never have happened.