YANBU - My understanding is that it's completely normal for children of this age to reject a fairly large proportion of foods. It's nature's way of stopping them poisoning themselves while they're too little to differentiate between food which is good to eat, and food which might harm them!
Apparently they tend to reject a set 'proportion' of food - say (randomly)50%. They will sometimes reject a particular food up to 17 times before (sometimes) deciding to try it.
My answer to this is to offer as wide a range of foods as possible, coaxing them gently to just try a taste. They'll still reject a proportion - but 50% of 30 different foods is still greater than 50% of a much narrower and 'safer' range of 12 or 15 different foods.
I have taken this approach with my three DC's and it's been very successful. I wouldn't ask them (ever) to eat something that made them feel sick or they found repellent, but I have encouraged them to try foods that they say 'yuck' to (like cabbage, sprouts etc). I also give them what DH and I eat, unless we're having a hot curry!
I admit that I've had meals where it's been very demoralising - that I've ended up binning a plate load of food, and had them whining they're hungry an hour later, but it doesn't happen that often now. I do think that if you're going to take this approach you have to be quite determined about it, and not worry about your children going hungry every now and again. I think also there are some children it would be very difficult to do this with.
However, for us this has been a success as my DC's (4, 6 and 10) are now all very adventurous eaters. They eat all veg, including cabbage, artichokes, avocados, asparagus, also are happy to eat raw fish and sushi. They love all cheese, including the very smelly varieties and blue cheese. They like curry if it's not too hot, and will eat all types of fish, including squid. It's made life a whole lot easier for us - but we did have to invest a lot of effort to get to this point.
Would want to add, what motivated me to take this approach was seeing how the 'only give them the foods you know they'll eat' strategy has had on my nephews and nieces, now in their 20's and VERY fussy. They only eat peas and sweetcorn, chicken breast, burgers, white bread, cheese, pizza - kiddie food basically. I worry about their cancer risk as adults, that they've failed to develop a taste for a wide range of fruit and vegetables and that their diet is very high in saturated fats and refined carbohydrates, something that doesn't matter much for toddlers, who need high energy food, but is a bit of a disaster for adults.
I know that some people are very fussy as children and then happy to eat anything as adults. Maybe this is the case for most people, not sure. I just wanted to increase the chance of my kids enjoying a very varied diet in adulthood.
Whoops - sorry for the essay!