it is safer to let it out than to keep it in, even if it is just a burst of irritation that passes before we all finish giving our advice. You should not apologize for what you write in your journal.
Now, I know that you case and my case re: Dh is different. But, for me when I start to notice on his less than stellar traits I tend not to see his stellar traits, and it has a snowball effect. No one is perfect, so I try really hard to let go of those things that I can't change, and focus on the others. It is a learning and growing process. I have a long way to go.
Having said that, you have to come to some agreement about your budget. It is a pretty simple math equation. Put it on paper and you both have to stick to it. Then no one is the bad guy, there is no good or bad there is just the math.