I'm sorry that I didn't see this thread earlier; we have had so much on our plates lately, and been busy, busy, busy; but I did want to comment on your post even if I am a little late in doing so.
I agree with BARGOO ... just the fact that this site exists and with so many tens of thousands of members (not mention the lurkers) should tell you that you are definitely not alone. We just have to look around: in our families, friends, co-workers, and communities to see that people everywhere are struggling with weight issues.
YES, we are emotional eaters: WE ARE EATING OUR FEELINGS (as I like to say); and anger is an emotion. Anger isn't a bad emotion: it has a purpose, as long as it is a good purpose, and you don't let it control you or cause you to do harm to yourself or others. Don't let the sun go down on your anger: let it go each night so that you can have a peaceful rest and life.
You could do some mindful meditations with some positive scriptures each night (and the PSALMS are good ones for sure), to help you feel better. We have to keep reminding ourselves that this type of anger is based on self-hatred and that isn't of GOD. We must keep things in perspective. GOD LOVES YOU -- just the way you are, but He isn't against you trying to improve yourself in a balanced, healthy way.
We aren't supposed to beat ourselves up or abuse ourselves with hate-filled thoughts or words. Look for ways to express your anger, disappointment, and/or sadness in other ways -- like journaling or writing.
BTW, take a look at my thread called EMOTIONAL EATING: HOW TO HEAL in this forum; you may find some tips and ideas in there that may help you. Try not to pressure yourself so much. And yes, many people do berate themselves when they are down (I think this is a human flaw that shows low self-esteem), but that really isn't a positive, motivating force.
I really think loving yourself and enjoying life is better way to go ...