This was well written and thought-inducing.
I stopped pirating when most DS developers turned to shovelware for money, and for the last few years I have been buying physical copies. I personally find that the quality when playing games increases when you pay for it. When you are buying a game, you want to make a good investment in your money so you only get games you'll really like. When you pirate, rather, you just don't care and get "all the gaems", and only find an odd gem or two every now and again. But that could just be me.
You're really only "chained" when you lose your self-control, so my advice is whether you're buying or pirating a game, just ask yourself "Do I really want it?".