I don't know what suggestion I could offer. It seems that you have already made up your mind to CC. You state that you could loose friends and upset family. So really it's all about what you choose.
I will say this. Don't think I'm harping on you because I'm not. For me this isa personal choice.
I do not let my children play with toy guns. I teach them to respect firearms. I am teaching them firearm safety. Telling a child to not play with guns and then handing them a toy rifle or pistol to go play with defeats the purpose in my mind.
My children are four and three. We practice shooting a BB rifle. I teach them and make them follow the same safety rules as if it were a .308.
I let my kids touch hold my carry pistol when they ask. (unloaded of course). We go over the various parts of the pistol and the don'ts of safety.
They know that they do not touch any type of firearm without my permission. I've tested them a few times by leaving an unloaded firearm where they are sure to find it. I point the video camera at where the firearm is and wait for them to come tell me that there is a gun at X location. I then look at the tape to see if they messed with it. Not once have they touched it. As soon as they see it they come to get me.
How many kids that are allowed to play with toy guns and have no interaction with real guns do you think would produce the same result?