Все решения и законы принимало новгородское вече (народное собрание) .а самом деле городом правила верхушка из наиболее богатых горожан. Но тем не менее заставить вече одобрить антинародный закон было очень трудно. Разъяренные горожане могли таких "законотворцев" и в Волхове утопить.
И еще.
Если в других русских княжествах был князь, который был верховным правителем, в Новгороде князя приглашали из других княжеств, как военного руководителя. В случае чего разговор был короток - убирайся из Новгорода.