Originally Posted by Pony Boy
I take it you're a big city guy and have never been in any of the thousands of rural areas where the local sheriff is the law.
Local Sheriffs are not appointed by the federal government. They are elected by the local citizens and will uphold and enforce the laws according to the priority and needs of the people that elect him and sign his pay check.
The sheriff does not get to decide which laws pass muster and which don't.
If the local citizens want him to run all the gays out of town, he cannot follow their "needs".
All LEOs must enforce the law as it is, not what they wish it was. Period.