Yikes! Can you imagine if you literally walked in the house and "stepped in it" before you had a clue as to what was going on? I mean, wow. Talk about ambush. Wouldn't it have been easier to say something like "Oh, honey, I totally understand you want to go, but you have no idea how crazy my afternoon has been, I REALLY need you to stay home--besides, this is the first night our family is in town!"
I mean aren't ALL bible studies optional ultimately? I mean he may have gotten upset and said some mean things, but it sounds like you might need a bit of a tune up in the wife department.
I get we all have our frustration releases but the fact that you have to throw and break something indicates that you have a lot of pent up stress and I can't imagine walking into that after being gone all day. I don't blame him for wanting to get away. I'm sure he probably knew the bible study was going to be the most supportive and kind environment he'd find that night.
This is your issue. The fact that your husband wasn't considerate and that you completely LOST your mind and he reacted defensively in anger resulted in one of the "biggest fights in your marriage" indicates there's a lot bubbling and brewing under the surface. Your marriage should be a refuge...for both of you.
It may sound harsh but my husband and I have put in YEARS of hard work to come to a place where we don't hold things back or in until we explode. If something is bothering one one of us and we have to have a "talk" neither one is afraid sit down with the other.