Well, call me the bad mom.
My boys are 3 & 5 and very picky.
#1 is more adventurous and will usually take at least a bit of whatever it is, in which case I don't force him to eat it if he genuinely doesn't like it. Yesterday at my mom's, we had keilbasa, cabbage and new potatoes. I gave him one small chunk, about 2" or so long. I sliced it into 4 pieces for him and told him it tasted like a hotdog, which he likes. He ate all of it with ketchup, and liked it. I did not make him eat any cabbage, and wasn't going to bother with potatoe, because he always says he doesn't like them. My mom took a small potato, put it on his plate and said, "Now, I'm going to cut this potato in 1/2, then cut it in 1/2 again, and I don't want you to touch it!" Of course that was an open invitation to eat it. He loves when you play games like that and ended up eating 2 bites of it. I didn't force him to eat the rest.
#2 is super picky. I knew Mr. Picky would not eat last night's dinner, so he had chicken nuggets...9 of them to be exact!
And a little container of natural applesauce. Mom tried the same trick with him and he just looked at it in disgust and said, "Nope, I won't eat that!"
He really doesn't eat anything new. Chicken nuggets, meatballs, pancakes, waffles, frenchtoast sticks (not homemade french toast), taylor ham, sometimes sausage, pizza, rotini pasta w/butter & cheese at daycare (won't eat the same thing at home!) That's about it.
Somedays I put my foot down and tell them, fine, you don't have to eat it, but I'm not making you anything different. They go to bed hungry often.