501 c4 organizations already have no tax-exempt status-- all advocacy donations are currently taxable.
This means they can have pretend massive markup on everything and write it off. It's a dodge, just like many church "leaders" drive crazy expensive cars.
Just eliminate it, no tax exemptions, everyone on the same level.