Am i just an extreme pushover?

My 4 year old son will truly not eat anything other than bread, chicken nuggets and sweets. I feel awful making him try new foods because he’s so dramatic and will gag and make himself throw up no matter what it is. My mother and mother in law have told me how I’m setting him up for failure because I’m not making him try new foods but i truly feel so bad. Tonight I told him he has to have one green bean as a “no thank you bite” and he’s losing his mind crying. What do I do? I’m on my last straw. 😭😭😭