If anybody asks me to go to the toilet to inject I reply with "can you please go and stand in the toilet while your pancreas is releasing insulin...."
On a serious note though - I do inject in public, but I also try not to offend anybody and will be as discreet as possible. But when I gotta do...