I know how you feel. I grew up with my grandparents and they were the same way most of the time. It really screws with your head a lot. My wife grew up with lots of love but poor, like she would come home from school and there was either no water or power almost every month.
Well when I got my first credit card, needless to say, we wnt to town on all of our wants and desires. We were both 17 at the time and now going on 35 and still working to get out of debt, so take a higher road than we did and dont go on a spending spree like we did.LOL
Now on a real note, how old are you?
If you really want to have snakes or anything that your mom doesnt approve of, make an envelope for itWrite what you want on the front of the envelope then save your money in it till you have enough saved up then seal it. This way when you are ready to move out on your own you will know what is in it and what its for. If you really still want the item then you will have the funding to do it and if your plans have changed you will have cash for that.
Good luck with your plans and remember, It all works out in time if you take control over your time.