I dunno - I answer to my own sense of honesty. I'm a full time software developer, so I won't steal other's work. Period. If I can't afford Paintshop Pro, I'll save until I can. That said, I can understand the whole piracy thing too - how many games have I paid $AU90 for, that are absolute pieces of crap. If I had have warezed those games, I'd be a lot richer.
Once my family went to single income and child, I could no longer afford to buy everything as soon as it came out. Once I adjusted my mindset to buying on budget labels, I began to see the advantages. For example: Far Cry for $AU20. All bugs worked out. Plenty of walkthroughs if I need it. Plenty of reviews so I know I'm making a sensible purchasing decision rather than marketing hype.
Once you overcome the "I have to have it now" thing, it's actually pretty easy. Except for me wanting a damn Xbox 360 of course