Yes, it's fine as long as they do it responsibly.
No, she was in a work-setting and should have fed the baby elsewhere.
Both; it's a two-way street.
Annoying. People should mind their own business.
I think a good daycare setting in a school or institution is best.