RE: Too early?!?
You should continue to teach your child about gun safety. Let each child progress at their own rate. I know it is easy to try and rush them, but as you know, the kids will let you know when it is time to progress.
It sounds like your cousin has his head in the sand. This may sound cruel, but I would keep my child away from him. He sounds like an accident waiting to happen. Tom.