Re: Scotty and his military comment
Since WWII, Japan is constitutionally prohibited from having a military. They nonetheless have forces to fulfill necessary functions of a military, of course. But these forces are not legally a military, and they aren't called that. They're called the Self Defense Forces. I don't see why Starfleet can't appear and act as a military (and thus be understandably referred to as one by outsiders) and still at least technically not
Watch out, or I'll get you with my Andorian ice powers.