It is up to every single node operator to decide what transactions to forward and having more tools to decide on this is a good thing to have.
My issue with that Gentoo is doing is that they are not making it up to every single node operator, they have made it the default policy.
I did a emerge -u world which updated my bitcoind and bitcoin-qt and I only found out that I got this patchset when I looked in the log and found entries about "blacklisted transactions". I would still have no idea if I had not looked in the log and actively taken action in order to not get this patchset.
I was indeed duped into running this code.
I am fine with people having a choice, that is what Gentoo's USE flags are all about. Making it the _default_ behaviour is making this choice for you.