Don't assume blame for this. It's his choice to choose to be angry and an @$$ about it. Don't be afraid of asking him for the things you can't do. There's nothing wrong with that.
Try this next time. If he gets angry and throws a hissy fit like that again, after he gets what you needed, tell him something like "thanks for getting it for me, I would've had a hard time getting it myself." Then give him a hug and leave.
See what happens.
M-43 W-40 2D - 9 and 5
Emotion, yet peace. Ignorance, yet knowledge. Passion, yet serenity. Chaos, yet harmony. Death, yet a new life.