Hi
I have always injected in public, but I do try and be discrete about it and inject under the table. If someone is likely to see me inject I will always ask them politely if they mind. I have never had any problem at restaurants or in cafes. The only place I ever had a problem to people...