Except, in reality, the peasants are armed to the teeth and not keeping the warriors in check at all, rather they and the warriors tend to pay fealty to the same lords. Although the armed peasantry does like to boast that if they weren't as armed to the teeth as they are, things would be much much worse, that claim seems as dubious to many as the priests' magic.