http://news.yahoo.com/news?tmpl=story&u=/061121/480/ac2b0dc865ac4f23ae28493c350d4abf
That kid much older then 2.
1. Mom is kind of cute.
2. Marcus is a Big Boy and needs to start eating solid food.
3. Breastfeeding is a normal, natural aspect of human life, and is therefore completely appropriate in public. Of course, not all normal and natural human activities are appropriately conducted in public: bathroom functions, for example, are kept private because of the noise, smell, and health hazards associated with urine and feces; sexual intercourse is kept private (among other reasons) to preserve the intimacy between partners. There is however no sanitary, odor, or noise hazard associated with the act of suckling a child, and no need for special intimacy.
Summary: I cannot imagine how anyone could find public breastfeeding offensive, shameful, or inappropriate. It's like watching a cat nurse her kittens. Big deal.
If the kid is old enough/big enough to unlatch the mothers bra, maybe it's time to stop brestfeeding?
Now this woman is just showing off.