That sounds like a horrible situation you're in and I hope your life picks up soon. You should have a look at your local council website for food rescue/food bank initiatives in the area as they are definitely a safer avenue for you than theft. I have a relative who volunteers for one of these services who spends a few hours each week driving around to the local Colesworths/Bakers Delights etc. picking up food (ie. bakery/deli/produce goods etc. - not sure about actual packaged stock) that is near its use-by/best before date (and would have been thrown out otherwise) and brings it to a market where absolutely anyone can go and take it. All for free.