our militart only gets 30 days per year OUT OF 365!
Right you are, but that's only part of it. If you are on leave over a normal non-work day (a weekend or a holiday) you are charged leave for that time also. In other words, 30 days doesn't equal six 5-day work weeks.