I'm sure he's right about horses, bayonettes - I'm not so sure.
Talk show guest today (105.9 FM, 630 AM Washington DC) described the large number of bayonets present in today’s Army.
To be fair the comment Romney made was the size of the Navy. Talking about the use of land based weapons such as horses and bayonets was a complete miscomparison.
Romney could have fired back and said that the Navy’s combat role has expanded since 1916 substainally to support ground operations, partly because it was covering for obsolete weapons systems such as “horses”.