Churches need to rescind their 501(c)(3) status, or they will soon be directed what they can and can’t preach, with the non-profit status being used as the excuse.
Churches don’t ‘earn money’ through work and selling a product or service - from which they would have expenses and a profit. Churches receive money through voluntary donations.
Churches have MORE rights to a 501(c)3 status than many non-church organizations do....like Sierra Club, World Wildlife Foundation, etc.
If/when the IRS decides to end the ability of churches to have a 501(c)3 status - they should be prepared to end the 501(c)3 status for every organization.