I want to start off by saying that yes, there are reasons why a mother cannot breastfeed. There are some people who have medical reasons for not being able to breastfeed, these people should not be made to feel bad for not breastfeeding, it's not their fault. If they wanted to breastfeed and they can't then they are probably already devastated. Another reason that is ok in my eyes for not breastfeeding is postpartum depression. Breastfeeding can be hard at first, and without the right support it can become so overwhelming. It's hard to understand if you have never had postpartum depression, but some women need to stop breastfeeding in order to start their recovery. These women also feel bad as it is, they don't need people making them feel worse. I think that formula should be a "last resort". There are other options out there. There are milk banks where you can get breastmilk from a donor. They pasteurize all breastmilk, so some of the antibodies and nutrients will be lacking, but it's still better for baby.
I do think that everyone should try to breastfeed. It's natural, it's beautiful, it's one of the best things that you can do for your baby, so why wouldn't you want to try?
I think that some women don't try or continue breastfeeding because of a lack of support. I had cracked and bleeding nipples for about a week. Every time Elijah would latch on it would hurt so bad, it even brought tears to my eyes a few times. I had to brace myself and do breathing exercises. I knew it wasn't his latch, he had a perfect latch from the minute he started nursing, but my nipples were being used in a way they had never been used before, and they were being used about 12+ times per day for anywhere from 10 to 45 minutes at a time. Then, as soon as my nipples healed, it didn't hurt anymore, but then I got mastitis. I still breastfed through it all, I was determined and I never once thought that I wanted to stop, because I didn't. No matter how much it hurt or what happened, I was going to breastfeed my baby. Now breastfeeding is one of my favorite things to do. It's such a wonderful bonding experience. Elijah stares at me lovingly while he's nursing, and sometimes he even stops for a second to laugh. It melts my heart. I'm going to nurse as long as Elijah wants it, even if he wants it until he's 3. Not all women will experience breastfeeding the way that I did, and I can understand why some women just want to give up, but instead of give up women should get help.
Breastfeeding Support
La Leche League - Not only does their website have a forum and tons of resources, but they have meetings all over the place. You will find a ton of support at these meetings, and you will be able to ask any questions, get help with any problems you might be having, or just sit and talk with other mamas!
Dr. Jack Newman has a wonderful website. I used his website when I was researching surgery and breastfeeding, and also when I was determining whether I could continue breastfeeding if I was to do the interferon treatment for cancer (and you can breastfeed on interferon! I decided not to do the interferon treatment anyway)
Kellymom - I spent a good chunk of the first few weeks of Elijah's life on Kellymom. They have everything that you want or need to know about breastfeeding. Bookmark it!
Find an IBLCE certified lactation consultant. I had an entire list of lc's before I gave birth. It's a good thing to have on hand in case you need it.
Read, read, read! One of the best books I read was The Breastfeeding Book by Dr. Sears. Dr. Jack Newman also has a wide variety of books on breastfeeding that you can find here.
Be prepared. This is one thing I could have done better. I was prepared in the sense that I had gotten a Boppy at my baby shower, read books, and had a list of lactation consultants ready, but I did not have some necessary items! Lanolin (or any natural nipple cream). Seriously, you want this. I still use my tube of lanolin for everything from chapped lips and skin to lanolizing my wool diaper covers. I mentioned it before in my must haves for new moms post, but the Earth Mama Angel Baby Breastfeeding Support Kit will be your most prized possession in the first few weeks of your baby's life. You should also be prepared by understanding that breastfeeding is not always easy and that you might need help. If you are having trouble it doesn't mean you are a failure, not only is it new to you, but it's new to your baby, so you're both learning how to do something new at the same time! You can do it, and the hard weeks will end.
No artificial nipples for the first 6-8 weeks. Nipple confusion doesn't always happen, but it does happen, and having to overcome that obstacle is kind of like taking two steps back for every one step forward. If your baby loves to suck and you can't let him suck on your nipple anymore, try your finger. Elijah loved my finger! It was the best soothing device (besides myself)!

