Your interpretation is off. I'm asking, what if some of their donations come from people or governments who are misogynists, racists, tax cheats, etc. Should the eff figure out the "dirtiness" of the moneys they receive as the eff is asking Cisco to eval the morality of one of the sources of their income.
I understand where you are aiming, but getting money through (anonymous) donation and actively promoting and selling products that you know (as can be seen on slideshow) will be used persecute people is not the same. To answer your question, if some shady character donates money to EFF without asking anything in return and using it as PR, I don't see anything wrong with that.
Is there material difference between actively helping and passively helping? If the Cisco product is but one in the chain which enables them to carry out morally disagreeable deeds, why choose Cisco out of the bunch? Do we go after OSS devs, MS, Apple, etc? All these products are on the chain of enablement.