“But if it is then these preachers need to shut up about politics and go away.”
What? If I understand you correctly, so if policies and laws affect things such as religious freedom, abortion, gay marriage, etc. that are important to the church, they should just go away because they don’t condemn someone for a sin?
That’s the cousin to the liberals’ screeds about if you weren’t in the military you have no right to speak out about our entering into military conflicts. That would pretty much omit 90% of the voters. In your case it would omit 99% of voters.
Either religious morality matters in politics, or it doesn't. If these pastors want to call out sin, then call it out. But if pastors say "this immorality is important" and then say "this immorality is irrelevant" then they are hypocrites and the belief system they claim to represent is a sham.