So organisations like the Taxpayers Union already register as a political organisation so they can run election ads and that sort of thing. I wonder if declaring who they represent would work, I suspect they would just say they represent the average tax payer even though that's not true at all.
Are there other countries that have properly solved this problem? I suspect not since (before this government) we were ranked high on the low corruption list, and we have this problem.