To answer your question, TLG is an international brand whose products are in countries all over the world. War leaves psychological and emotional damage in people and seeing it being reproduced in a toy is insulting and can take a toll on the mind. If you really want to have military stuff, make your own, TLG has created a steady flow of "military" items such as guns and the army helmet. You can get them from Ninjago or Toy Story. And about your point of hypocrisy, TLG uses the guns in a context that is "friendly" e.g. Alien Conquest, Pharaoh's Quest, Star Wars etc. TLG themselves have said that they only produce military things for licensed themes such as Star Wars or Indiana Jones. Hope this answers your questions.