I don't feel like you've gotten a lot of helpful answers. I have a few suggestions for you.
1) Try to get everyone in on meal planning. Sounds like a pain, but maybe task each of them to come up with one new meal to try that week. For hubby, it could be something pork or beef, but not tacos, pulled pork or spaghetti. Help him get outside of his comfort zone. Maybe find three recipes that are pork or beef and have him choose one. If he won't then choose one for him, and let him see what you are trying to do.
2) Don't make dinner a battle at dinner. These conversations have to happen at another time. Explain to husband your dilemma and ask him for a solution or suggestion. Don't talk at him, have him listen to your concerns and then really listen to what he has to say too. My husband hated pork when we were married. Turns out that his mom cooked it to death and it was always tough & dry. I cook it properly and he now loves pork.
3) Absolutely have a zero tolerance policy for complaints AT the dinner table. I would literally stand up and take my plate to another room and eat alone if anyone complained about my dinner. Of course, after dinner constructive comments are always welcome. While I am generally my own worse critic, sometimes they simply just don't like something. Even helpful suggestions on how to change a dish to appeal to everyone are good.
4) Pick something you want and make it. Especially if you hit a wall when trying to solicit help. If they don't want to try it or eat it then they can fend for themselves. It sounds as if the members of your family are old enough to handle that.
5) Make dinner more of a buffet style. Sauces on the side, veggies separate, pasta separate. Kind of like a salad or taco bar. They can pick or choose certain toppings or sauces. For example, broiled pork chops, sauce & condiments on the side, fresh veggies, baked potatoes with options too. That might help you see what they do and don't like. Or it may help them try new things?
Bottom line is that if you are the one cooking, then you are in control. You can continue to be a slave to their finickiness and complaints, or you can take action. But they will not change until they are forced to. Good luck! Hope this helps!