I'm going to yell at a friend because they took unsolicited pictures of me.
Why do the pictures bother you so much?
The picture was so ugly it made me want to tear my eyes out.
I understand it can be frustrating when someone takes your picture when you don't want them to, but they are your friend. You should calmly talk to them about what they did and explain that it made you feel uncomfortable. Yelling at them will just cause the friendship to be worse off and won't be helpful for either of you.
Screw that. I'm going to yell at him because I'm pissed off.
If you are feeling angry, wait until you calm down to talk to him. I'm sure once you have calmed down, you won't feel like yelling at him anymore. Then, you can have a conversation with him and explain that what he did upset you.