You should be, your country puts up quite a struggle against a country that's 1/14th your size.
You also forget Japan, Philippines, UK, France, Germany, India, Canada, S. Korea, etc.
Unless you yourself are a military general, I'd say you're not qualified to judge another person's military...