Idk what to say in such question, I personally feel that taking insulin in public should not affect anyone as you are not piercing them any how and more over the timing of insulin and dose should be perfect sometimes you got to be in public when you have to take in time, such times you cannot run out to a toilet and take it there. I think you should not stress yoiurself listening to them.