Unless we want to make political donations illegal, how do you prove a donation to a politician as a bride instead of support for the politician whose politics you agree with?
One could make a claim that stuff like student loan forgiveness is unethical if it benefits those who voted for the party. Is it not illegal to use tax payer money to pay for votes? I think if any politician said, "anybody who votes for me will get a bonus in your tax refund this year" we would have no issue seeing how that is unethical.