Ok .. I am really glad you got some good stuff out of this.
Oh yeah .. I can take a joke .. and as you say ... you need a laugh even if it's at yourself !
I agree with CWS ... make him part of the process.
Rather than aggravate a situation, find a middle ground. If he hates bok choy, why give it to him? Give him something he likes and you enjoy your bok choy.
I detest brussel sprouts .. hubby hates broccoli ... I cook them both .. it only takes one extra little step and that way we are both happy.
Think about how it would feel if the situation was reversed .. would you be happy having stuff forced at you?
I always try to remember to think of how it would feel if the roles were reversed ... treat someone as you would want to be treated.
But that's my thing .. I love my husband and I just can't see a reason that makes any sense to not try to makes things as comfortable as possible for him .. and in return he does the same for me .. and life is awesome !
Good luck with your dinner problems .. I do hope they work out in a positive way for both of you !