K.:
Hello! I'm sorry you are in this situation. I've yet to read other posts so bear with me.
I believe this could be one of two things. First - a power struggle (things like this happen at 2) or there's a health problem and this is her way to express it to you. I personally believe this is #1 as I believe that if it was #2 - she MIGHT be exhibiting other symptoms.....swelling, diarehha, vomiting, etc.
Most 2 to 4 year olds go through the phase of pushing their boundaries just to see what they are and testing their independence!!
I truly believe a parent makes a picky eater. I do NOT fix special meals for my kids. My pediatrician (and my sister (mother of 2) and best friend (mother of 3) whom I trust implicitally) told me a child will eat when they are hungry. Let her know that you are there to take care of her and she will eat what everyone else does. If she's hungry between meals, apples, oranges, bananas, etc. I would also talk with her day care provider and see what she does there. It's entirely possible that the food she gets at a day care center is TOTALLY different than what you give her (i.e., you use fresh or frozen veggies, they use canned).
DO NOT fix her a special meal. Give her small portions of exactly what you are eating.
I hope this helps!!
Best regards,
Cheryl