Why do we need to do that? Do we need to also reject other contributions besides monetary donations? For example code contributions by Google as a company or individual employees, both in Debian and upstream projects? Do we need to stop accepting donations only from Google or also from other companies?
I'm not going to reply to that in detail, but comparing a Big Tech company like Google with just any other company is a bit off.
Also, Google can donate as much money as they like to Debian. A pure financial donation does not involve any promotion or endorsement. GSoC, in contrast, promotes Google to all participants, and endorses the use of their platforms openly, on top of the whitewashing marketing act the whole thing is.
-nik