Other mistake: One of the episodes shows John at a Marine base camp. It shows him wearing Army fatigues, and in Episode 7, Maureen jokingly says "weren't you a Navy SEAL?" right after he fails to throw this hook to get to safety from a tar pit. So what is he? A soldier? Marine? SEAL? Can't be all three.
Suggested correction: Navy SEALs will wear camo to disguise themselves.
SEALs are Navy. So John is a Navy guy in a Marine Corps base using Army fatigues? A bit messy I guess.
Military folks end up on various bases all the time. I was in the Navy for 20 years and found myself, at different times, operationally committed to being on Army, Air Force, Coast Guard bases, and plenty of other bases with Marine detachments, to say nothing of bases of foreign militaries overseas. If you happen to be on a joint operations base, like European Command, you'll see everything walking around. Not as odd as it sounds.