There is nothing like appreciation to hone your cooking skills. One sister didn't like to cook to begin with, then had two husbands who criticized anything she did in the kitchen, period. She was determined to get her kids 'round the table at least a couple times a weeek, but her husband(s) not only criticised her efforts, but encouraged her kids to do so, also.
When I was in my late twenties, I was dating a few men. It didn't take me too long to decide that the man who (a) thought I was the best cook in the universe, and (b) took me out to exotic ethnic restaurants was the man for me.
I personally think that the best response to people who don't like what you cook is ... not to cook. It would be like cutting an arm off for me, though, so I'm glad I found the guy for me (25 years ago)!