I've been saying this for a while, and it's nice to see someone make a video about this train of thought.
I bought SSX new because the online pass wasn't needed to play. I bought ME3 used with a free online pass I got from a friend because of the opposite practice. I'd like to think I can steer companies in ways I want by using my money as a carrot. You make your games in a way I like, and I give you a sale. If you don't, I'll fuck you over.
Same with Ubisoft. I bought Rayman Origins and Lumines for the Vita because they were awesome games, and I still might down the line get the latest Driver game because I really liked how it played. However, I refuse to buy ANYTHING Ubisoft makes for the PC because of their hideous online DRM practices. Bethesda's games I buy years later for cheap and only on the PC because it's only the modding community that makes their games playable, sometimes literally.
Again, you don't have to boycott an entire goddamn publisher because of what they do. Hell, boycotting EA or Activision is going to make you miss out on a lot of really good content. If you have that kind of dedication, then by all means. But don't have a cry and say you'll never buy anything from them, then break that promise a month later. Be selective... if a game was made with practices that you don't like, then don't buy it, but don't miss out on good games that were made with good intentions simply because you don't like the publisher.
Now if only I could do something to change a few other practices publishers are frequently using now through my wallet, but I don't see how I can. How do consumers change the practice of using MetaCritic or sales quotas to hold an IP hostage? Those are practices I really want to see die, but not sure how I can make a difference... which is a shame.