We can really easily be envious of seeing other people's happy relationships, when in reality they have their own problems just like everybody else. However, when you have this mindset, it's pretty indicative of how unhappy you are in your own relationship. And it really has very little to do with getting the grill fixed, although that's just another thing to nit pick at. I think when those little things really get on your nerves, it shows how much you are holding all of this in.
You've been holding in alot of this for a while. It hasn't really gotten you anywhere and you are going to snap if you continue to do it. I feel he has settled a bit too comfortably into this and thinks that you will always be there no matter what happens because you love him. Little does he know that your love is fading out the window. It's sad because I used to have this same mentality too. As soon as she's in love with me, I subconsciously stop trying. But a relationship isn't something that you just settle into and give up on because if you do, you end up growing apart and not together. And that's what is happening now: growing apart.
If you believe you've tried every possible, conceivable way to communicate to him and get him to try and understand and help, what more can you do? I know it's not an easy decision and I know you are afraid to hurt him, but you might have to consider moving out for a little while. It takes some drastic things to really wake people up, that is if you even care if this relationship can last anymore. But don't be afraid of what else is out there, things will work for you and if it doesn't work out with him, it will with somebody else.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.