Major Frank Burns mentions to Hawkeye that he had a Popeye night-light when he was a boy. Burns would have been a young boy in the early 1920s, and Popeye was not created until 1929.
Burns did not say "young boy," he said "little." Since his exact age is never mentioned, one could gauge his age by the actor's real age. Larry Linville was 37 during filming. The war occurred approximately 1951-53. That would make Burns' date of birth approximately 1914-16. Since Burns came from money, he would most likely have gotten new toys when they came out. That would have made him, at most, 15 (still little). And since Frank was pampered as a child and constantly exhibits signs of stunted growth, having a child's night light and still considering himself "little" at age 13-15 would not be out of character or anachronistic.
Burns did not say "young boy," he said "little." Since his exact age is never mentioned, one could gauge his age by the actor's real age. Larry Linville was 37 during filming. The war occurred approximately 1951-53. That would make Burns' date of birth approximately 1914-16. Since Burns came from money, he would most likely have gotten new toys when they came out. That would have made him, at most, 15 (still little). And since Frank was pampered as a child and constantly exhibits signs of stunted growth, having a child's night light and still considering himself "little" at age 13-15 would not be out of character or anachronistic.
When Hawkeye is making a call back home to Maine, it's mentioned that it's 11,000 miles away. But Korea to Maine is only about 6,600 miles.