Mix de anime - eu te amo
O início de Gintama menciona claramente várias vezes a proibição de espadas, mas os Shinsengumi estão constantemente carregando espadas. Por que isso é permitido?
O cenário de Gintama é uma mistura de universo intergaláctico fictício (que pode representar um estrangeiro vindo ao Japão durante aquela era) referindo-se à era histórica real do Japão, especificamente ao período Bakumatsu.
Em 1876, os samurais foram proibidos de portar espadas. Um exército permanente foi criado, assim como uma força policial. Esta "caça à espada" foi realizada por razões, aparentemente, diferentes e certamente com métodos diferentes dos de vários séculos antes. Ironicamente, talvez, essa caça à espada pôs fim ao sistema de classes, enquanto as anteriores visavam aprofundar as distinções entre plebeus e nobres. No final das contas, entretanto, o resultado dessa caça à espada foi o mesmo que os resultados de seus predecessores; a caça garantiu que as únicas armas estivessem nas mãos do governo governante e não disponíveis para os potenciais dissidentes. https://en.wikipedia.org/wiki/Sword_hunt
Durante esse período, Shinsengumi é a força policial especial que está lá para proteger o governo. Então é igual a agora, onde os militares e policiais podem portar armas, mas os plebeus precisarão de um certificado para poder portar armas legalmente.