D. -
I am the mother of (3), including a 14 year old daughter who has not really eaten meat since age 6. Occasionally, she will have some chicken, but in her case, if it had eyes, she won't touch it. We did seek advice of professionals and learned a great deal. Her reasons are different, but I can relate.
My first tip: Don't make food an issue. She is exerting her control by not eating something you want her to. 2 year olds have very little control of their life and the 2 areas that they can control - eating and going to the bathroom - you don't want to battle with. The less of a deal that you make of it, the quicker it will turn around for her. As hard as it is, do a shoulder shrug and excuse her from the table when she first starts to flex her muscle or disdain of meat. Pull the plate away, clean her up, give her a hug and send her on her way. She will be shocked.
My second tip: The key word in your scenario is "NEWBORN". As much as you tell your friends that she is doing "great" with the baby, forget it. She is mad that there is another one in the house that is getting attention, so let her be. The sooner you let her work through those feelings, the better. We have 2 girls, only 21 months apart, and we have been around this as well. New siblings bring a world of unrest to a 2 year old. They will survive, but you don't want her to be feeling any worse about it and making her see herself as a "bad girl" for not eating meat. Go ahead and let her win this one for a while. Trust that it is a phase that you bring less attention to.
Please do your best to deep breathe, rest when you can and let her have some control where she can. For right now, that may be not eating meat. Do not depend on too many "extras" like ketchup and gimmicks - you don't want her to depend on these for the future and create habits that may make your life miserable later.
Good luck. Many moms have had the exact same issues, stay calm and remember this is not a food issue, it is a control issue.