 FACT: Besides the main characters the shoulder ranks are  incorrect... for example you will see people with "SGT." in their  name, however they only have one stripe. They also messed up on the  Private/ Private First Class Insignias. In World War II the private  had no insignia at all, and the PFC had 1 stripe. Example: PFC Guzzo  has one stripe, however all other PVTs in your squad have 1 stripe  too.