Mmm! interesting one! I inject in public - I am very discreet, and do it in my tummy, no-one has every complained, but I have always made sure I was very discreet. I also breastfed my babies in restaurants, but again very discreet so as no-one would know.
Totally agree with you, why should...