When my husband and I got married, instead of making him rent an outfit, I bought him a beautiful custom fit navy blue tuxedo. It is very formal, and I wanted to buy it for him as an heirloom and to be something that he would hopefully wear when we renewed our vows someday. Most of his family was in England when we got married, and so we always knew that we were going to have a vow renewal in England with them someday.
My husband recently informed me that he wants to wear his wedding tux to announce a children's dance recital. He is a P.E. teacher, and is announcing this event as a favor for another department. They aren't even his students. The event is semi-formal. None of the audience or stage members will look any nicer than any old Sunday. I think it's extremely disrespectful for him to wear such a formal and sentimental outfit to an event that is business casual, not black tie. He thinks I am too emotional. Any advice?