Does this patch give any sort of warning if bitcoin isn't being used through a proxy?
I worry that a user will be REALLY careful keeping all their addresses separated so their ordinary transactions are separate from their fund-the-oppositition transactions, and then will get busted by the Secret Police who were eavesdropping on their bitcoin IP traffic at their ISP.
I see what you're saying although I don't think that's really a fair criticism of the patch. Obtaining any really high level of anonymity is a very complex endeavor that no patch alone will get you.
This patch and a tor patch and an integrated laundering patch would just about cover it.
It may even be worthwhile to make a network almost exactly like tor, except only for bitcoin.