Mina,
I took a little further look into what you are eating and I looked to see if you had a diary where you listed any other days' food lists. You really are not eating enough and you are missing out on soooooo many nutrients. This is why you are moody. Your body thinks it's starving which brings out aggression (20/20 did a study with men on this and this happens for the reasons that Steve listed above with hormonal imbalance). You should plug your daily intake into a food calculator (
FitDay - Free Weight Loss and Diet Journal I'm sure that someone has mentioned this to you by now) and take a look at what you are actually eating. You could eat twice as many veggies as you are now but that's really all you seem to be eating on the whole. You are missing out on protein which among other things, preserves muscle mass. When you lose weight, fat isn't the only thing lost... you can lose muscle as well. And I think lots of ppl forget that one very important part of your body is a muscle... the heart. So it's not just calves and triceps... it's your heart, too. Don't lose weight only to end up with a weak heart. You are also missing out on fat. Fat has lots of benefits... it's not the big, bad werewolf that everyone makes it out to be. There are different types of fat. Some are unhealthy, but not every carb or protein is healthy either.
Another big concern with your daily intake is that your body is going to refuse to lose weight somewhere down the line and then you'll be posting for help on your plateau and everyone is going to give you the same advice, but you'll be hooked on all the false glory you've had to that point; or worse, you'll hit a plateau and give up, regain all the weight, etc.
It's good that you eliminated fast food and soda. They aren't the healthiest food items. But veggies are not the only answer, a well balanced diet is the best answer. Veggies, fruits, lean meats, grains, legumes, good fats... you need all of that. I'll put a link here that gets distributed by the University of Illinois at Urbana-Champaign, which I have always thought of as a good university for their studies, etc. It's a cheat sheet of sorts. It's the most basic reason of why you need the three macro-nutrients. And somewhere else on this board Leigh P. posted articles that tackle each of those more in depth and explains why this and why that. Those are really informative, IMO. Hopes this helps.
McKinley Health Center - Macronutrients: the Importance of Carbohydrate, Protein, and Fat - University of Illinois