Hi L.!
I feel your pain. My daughter is 2 now, but she refused every bottle and nipple we tried - and we tried every single one on the shelf! I tried every "trick" too - warming the nipple, having someone else not me give it, giving it to her sleepy, when she was so hungry she should have taken it - nothing worked. I was taking my last college class and she had to either take a bottle or go hungry for 4-5 hours. She chose to be hungry.
I have heard from lots of other moms in similar situations that there are just some babies that won't take a bottle. So my advice to you is to just save yourself the hassle and stress and give up with it now. If there isn't some real need for her to take a bottle don't worry about it.
If you are concerned about nursing in public you can practice nursing at home in front of a mirror and find ways of being so discreet that no one will be able to tell what you are doing. Or, you can go to your local baby store and purchase a nursing cover, they make some really pretty and lightweight ones. I used to be so uncomfortable nursing in public until I realized that most people really don't care and the ones that do are in the minority. Whenever I go out I always make sure I eat at a table (cause booths are hard to nurse in). There are also baby carriers you can nurse in if you are on the go. (Just google "nursing in a baby carrier" you'll get some good ideas)
I just hope to save you the stress and worries - give it up now and enjoy a wonderful breastfeeding relationship :)
A.