That wipes out all union donations then, and those from companies or foundations.
I do think there is a wider discussion to be had about funding of lobbying groups/charities as well as political parties because, again, there's no such thing as a free lunch.