Про шерифов правильно написано. Шериф - это не одинокий Джо, ему лигитимность нужна на порядок большая, чем менту, шериф - выразитель чайний и представлений о понятиях у народа. Для того, чтобы институт шерифов работал более-менее прилично должно измениться очень многое в нашем мышлении, например народ должен найчиться тому, что такое "ответственность", хотя бы для начала за собственную жизнь. Это во-первых. А во-вторых при серьезных несовпадениях понятий шериф соседнего городка может оказаться хуже бандита для путешественника.
upd: последнее - в случае отсутствия ментов