美国军队之所以在一战之前军衔很低,原因很多;
1.对于元老院来说,自从独立战争开始以来,联邦军队就是联邦和元老院的头号敌人,是一颗时刻准备破坏联邦民主制度的定时炸弹。
2.由于元老院憎恨联邦军队,所以为了要军饷而发动兵变成为联邦军人自独立战争以来的主要任务,一直持续到十九世纪末。
3.伟大的谢尔曼将军在南方干了不少好事,所以内战结束之后元老院要做的第一件事就是裁军,由此可见第七骑兵团的卡斯特上校死的是非常憋屈的:他的部队的武器比对面的印第安人还差,因为元老院把裁军裁掉的斯宾塞连发枪都卖给了印第安人。
4.在门罗之前,合众国奉行的是孤立的外交主义,在麦金莱之前,联邦军队除了对付老对手英国人、印第安人、国王的黑森雇佣兵还有墨西哥人,从来没有起过招惹其他国家的念头,也没有打过什么像样的大仗,对于一支只有20万牛仔并且不需要出国打仗的小型军队来说,只需要少校和士官就足够了,这也是元老院的美好愿望,如果可以的话,元老院恨不得把联邦军队的最高军衔定为上校。
LS诸位理解了吧,为什么美西战争的时候上校就是了不得的大人物了,搁海军也一样,马汉退役的时候不过是上校,杜威在开战前才突击晋升为少将。