Why should any church have not-for-profit status? All churches are for-profit if you just re-define profits to include the income of the pastors and ministers. Anyone who has ever been to Vatican city knows that the Catholic Church, for one, is hardly a non-profit organization.
Aren't a lot of political advocacy groups technically not-for-profit?
because it's not against the tax code for churches to make political statements. It will only change a church's status if the Church endorse a specific candidate.
I know a church that had political stuff on their marquee and they didn't lose their status.
Because all churches have done it and the law has not been upheld. It would be unfair to single out this church. The law needs to be upheld across the board.