It's anime, it's made by the same kind of people who came up with
Tengen Toppa Gurren Lagann, it's not supposed to make sense.
realism isn't needed for good storylines..... although I watch mostly the anime's which are a bit different then tat one
but if an non-animefan watches them, they always call it crap, because 1. it isn't like the real world and 2. it is an comic movie!!
but if you look at the storylines of yukikaze, code geass and zipang.... then you see they are at least equal to western live action movies