Rather, you should focus your ire and spending practices on the congress people that agreed to leave the CBM out of the legislation. They care more about what you think or care about.
Or give your money to folks like the EFF that will use their lobbying power to counterweight these other folks.
Or rather.. do both; do anything we can.. Boycoting the products its also a good idea.. a very good one.. if we can get a "anti-patent" conscious citizen the same way we do with the green conscience..
The companies will fall faster, less money to spend in lobbies.. so why not?
Hint: You've already said it.
Looking through the list of P&G brands, I can say that I haven't bought anything from them in years, even when I lived in the US.
I do agree though that boycotting every company that engages in questionable behavior would be near impossible. It's better to change the system, but if in the meantime you can avoid giving money to the most heinous companies then why not?
If you buy store generic-equivalents, its quite likely your money is going to exactly the same major corporation as the name brand in pretty much the same quantity (after deducting that the part that the major corporation would be paying to marketing/advertising firms to market the name brand.)
So, while it saves you money, it may not be as effective a boycott technique as you think. Unless your boycott target is the advertising industry.
The fact of the matter is that Procter and Gamble doesn't need to "bribe" any politicians to get favorable legislation. They just have to call up a Congressman and say: "hey, we have tens of thousands of workers in your state, it would be a shame if anything happened to them."