i agree with the first part. However not buying the game only works if large numbers/percentage of the customer base does not buy it.
you can still be sure in your convictions and know you personally did not benefit them
but, there are way to many lemmings that will buy anything that is offered them, good, bad or indifferent for any boycott to work.
used to be everyone that i knew that played PC games were "hardcore" gamers and cared about all the related issues
now most of the PC gamers are just console players that like to be able to check their email and surf the web in between rounds