I read your sitch and comment little, there is alot of focus on how upset you are over this that and the other. He did in fact get 'something' ..... you fell into a trap we all know to well called "Expectations" .... not sure what you were expecting but obviously the coffee maker fell short of that.
I have not received nor given an anniversary gift in 2 years, nor have I expected/thought it was appropriate. Seems like you were baiting a trap just waiting to toss whatever he did at him, especially if he did nothing.
Blowing up at them when they do at least show some effort, is not being the lighthouse, nor paving a smooth road home ... as job said ... you might want to really think about what you want and start pointing your ship in that direction, its hard enough as it is.