Afghanistan would beg to differ...
> Of course, a 10m country will never have a really credible defense against nuclear super power Russia by itself.
Unless the goal of fighting a war is to wipe the opposing side off the face of the earth, no, it's a credible defense. You bleed the enemy until they lose the will to fight.