Master Sergeant Slaughter wears six hash marks on his left sleeve to denote that he had completed 18 years of service. On his right sleeve the five overseas bars indicate two and a half years in a foreign "hostile fire area". The patch on his right shoulder indicates prior war time service in the 24th Infantry Division which fought in the Pacific in World War II and also fought in Korea, so quite possibly Sergeant Slaughter's character was a veteran of both wars. The possible goof is that in the closing scene Eustis is in dress uniform wearing the Combat Infantry Badge but has no divisional patch on his right shoulder.
At the fair when Bobby Joe throws the stuffed tiger at Sgt. Slaughter it is moving downwards with sound effects of hitting the ground. In the next split second shot Sgt. Slaughter has it tucked neatly under his left arm.