K.P.
K., don't let the distance stop you from becoming the hostess. My stepchildren were in MI while we lived here in OH and while it wasn't easy, I still managed to be the hostess for little dinners and two big graduation parties. It wasn't easy and required a LOT of preparation, but it is possible and can be fun.
You have a wonderful gift in loving your in-laws so use that as your basis for wanting to become the hostess. Tell your mother-in-law you love all those family traditions they've shared with you and now you want to take the work off her shoulders and share some of your own family traditions with them. If you try this out during a non-holiday season, she is less likely to think you don't like what she does and be more apt to want to give you the use of her kitchen. If she isn't willing to give up the kitchen, plan your family get together at a community building. We did a lot of our entertaining in MI at hotels and in campgrounds along with at my SIL's, but the big events were at a community building we rented.
You're Mamasource request was so well written and thoughtful that I have no doubt you can do this and will be able to do it with great charm!
Infinite Blessings!
K.
P.S. Oh and one more thing, telling your MIL one more time that you are sorry for your son's statement sure isn't going to hurt anything.