When I was young, I wasn't given a choice of what I ate, but only how much I ate, e.g., plated my portions myself. But they had to be a reasonable size, e.g., couldn't take lots of potatoes and very few green beans, mum would correct the mix.
I wasn't allowed any food preference, simply due to the fact that no one askedme what I liked and i had to finish what I had taken on my plate
I eat everything as an adult, and usually take two small helpings, instead of one big portion (remnant of being made to finish whatever was on my plate, so I make sure I take small portions).
I am slim (size 8 at age 42), enjoy food a lot and love trying new things. Yes, there are foods I prefer over others, but I still eat everything without fuss. For example, I am not fond of cooked cheese, and my heart sinks a bit when I see a lasagne. But I will still eat it and no one else will know I don't really like it.
So take heart OP, your dh is not scarring your son nor necessarily creating any food issue.