A tax exempt status should only be earned when it is a non-profit charity. A church does not serve as a charity, it is a church first, with some charity as side projects. Many companies have food drives, this does not qualify it for a tax exempt status. When we give churches a tax exempt status, we are saying that their belief is a charity. This is not true.
When a church violates 501-3c rules by engaging in politicking, they are SUPPOSED to lose their tax exempt status, as they are crossing the line between religion and government. Churches, to remain tax exempt, are not supposed to support political candidates, contribute to campaigns (whether monetarily or through volunteering), or otherwise engage in politics.
Yet the special treatment Christians receive in America means that almost none of these churches that are in violation actually lose their status.
The separation of religion and government ensures freedom of belief for everyone. When religion and government combine, freedom will decline. This happened in the Roman, Greek and Egyptian empires respectively, it also happened in Nazi Germany, and is now happening in many other countries like Saudi Arabia. Random word here.
It will not violate such a doctrine that was created during the Revolutionary War; to separate religion and government. Which in fact can not happen, every man is entitled to their beliefs and their beliefs will without any doubt influence ones work and actions. However yet again, a church or religious entity is not only a source to learn about ones religion but also a front , a front on the fight on poverty and a source to feed the hungry stomachs that walk through their doors.