if the princess, who up till now has been implied to be not all that powerful is basically immune to guns, then in reality guns are pretty useless, and it doesn't make sense that the demons, and an entire bandit city would so easily die to modern weapons.