I am a single mom of 3 wonderful children ages 18, 16 and 13. One has Oppositional Defiance Disorder and ADHD. He is now a respectable human being. It took years of growing and training and seeing examples of both what to do and what not to do.
There is no need to yell or be mean but you do have to be consistent and firm. You need a game plan. If it bothers the school children then enlist their help. Wait until they are on winter break or something and explain that you need their help. Have them talk about how grown up they feel since they don't use a bottle. Warn them not to poke fun at her though. We want her to realize that she wants to be like the others and be a "big girl." Also let them know they may need to endure several nights of screaming. There is no way to avoid that.
Don't try to reason logically or plead with a two year old because she will just be confused. Explain to her in as simple terms as possible that she is too big and grown up for a bottle and that she needs to stop using it. Let her know that you love her. She will need lots of hugs but not while she is screaming. Reward good behavior, not bad behavior. Give her lots of praise and maybe even a reward of some sort when she passes up the bottle. Do not give her attention when she is throwing a fit unless she is harming herself or others. Remove her from the situation matter of factly. Do not let her see that it upsets you or she will manipulate you. Send her to a corner chair or a designated time out spot where she can calm herself.
You should strongly consider throwing the bottles away and letting her help you do it. Have her say "good-bye" to them. You could even have a little "going away party" nothing too fancy, just some cookies and maybe a nice little decorated bag or box to send them off to the trash in. She could help decorate it. Make it fun!! Give her a couple choices to replace them such as a sippy cup or a regular cup with lid and straw. Don't let her take it to bed. If she gets up at night let her have something to drink in the dining room or kitchen, then send her back to bed.
You HAVE to do this for her dental health. Keep reminding the rest of the family that this needs to happen in order for her to be a healthy human being. Otherwise she could get cavities or have crooked teeth or problems with her gums. Children who sleep with a bottle in their mouth are also more prone to ear infections.
Maybe you could start a chart or use a calendar and give her a sticker or stamp to place on it when she is good and nothing when she is in fits. Set a goal. Start with a day then a couple days then make it a week then a couple weeks then a month and at each of those times she will get a prize if she has a certain number of stickers. Kids love stickers and you can find them cheap in lots of places.
Don't expect perfection. Maybe if she is good 75 or 80% of the time she could have a reward. We all have our weak moments and you are helping her break an addiction. Keep setting the reward/goal longer and longer until she has gone for 3 months. By then she should have broken the habit.
I used this method for potty training my kids as well as behavior changes. I still do it but without stickers. Now I use picture messaging and data service as rewards on the teens cell phones. When they were little I used cheap legos,generic barbies or gi joes or other toys or a trip to McDonalds playland or a park or zoo or something.
The chart/calendar is a great reminder if a fit starts to come on. Just take her to it and show her how many stickers she has so far and ask if she wants her prize. Tell her if she is good she will still get a sticker. If she quiets down immediately, still give her the sticker since she got herself under control. Let her help decide what the prize will be so she will really want to work for it. It has to be something she wants more than a bottle.
Your older kids will probably want to set goals too, so you will have to come up with ones appropriate for their ages and what they need to accomplish. Maybe something like doing school work without arguing or getting up and ready for school without a hassle in the mornings or brushing their teeth without being told more than once. You don't have to have expensive prizes. IF they want something too expensive for your budget, let them know they will have to set the goal for longer or pick a lower cost item or event.
Giving in to your child's bad behavior teaches her that it is okay and that she will get what she wants if she throws a fit. That trains her to be a control freak or manipulator. No mother wants that. Our society does not want that. (Trust me, I work in customer service and deal with adult tantrums all day.) It will be hard for the first week or two but if you stick with this consistently, I promise it will get better. You have to make changes now or you will have bigger problems with other situations down the road. Nip this in the bud while she is young. Don't let her play on your emotions and motherly love. Use tough love. Be mater-of-fact about it. Tell her firmly, "No, you may not have a bottle. You are a big girl and you don't need one." Then walk away and let her scream if she wants to. Don't be surprised if you have to get up at night and tell her this. She may even come into your bedroom and demand one. Give her a drink from a sippy or regular cup then put her back in bed and state it again if she asks for the bottle again. You may have to do this 20 times the first night and that is okay. Losing a few nights sleep in short term is much better than the long term consequences of letting her be in charge. She may even scream herself to sleep for hours. Let her do it unless she is harming herself or others or destroying something. Don't let it bother you if she says "I hate you." My kids have done that when they were younger. What they hated was the rules or circumstances.
My teenagers have told me that I earned their respect. It certainly wasn't easy. We had some terrible times over the years. I just made sure I chose my battles wisely so I made sure I could persevere and not let them wear me down. I am not a strict parent by any means but I am fair and my kids know that I love them more than anything but that I will not put up with certain things. It took my adhd child until he was 15 to learn that no means no. Now he makes sure his friends follow house rules when they come over. It just tickles me to see him reinforcing rules he used to try so hard to break.
I hope this helps you! Keep your chin up and stick with it even when you are tired!