I've never been in a position that I had to steal but when I had it to spare I always gave when asked of me, it happened quite a bit when I worked in downtown Clarksville.
As for the question, yeah I wouldn't have any problem going against 'good' and stealing to feed someone or my own family. When it comes to life or death versus a corporation's, or even a small business owner's, small-time profit I would choose life every damn time.