Care to take a guess how many future drug addicts know your son has guns at his dads house?

Never tell anyone you own them. A visitor could bring ammo into the house or take the gun and use it in a crime.

How many of the 5000 people who read this site, would you let into your home or give them your home address. Might as well use your legal name on the site.

Burglary is the closest violation you will ever feel, next to sexual assault.

There are people who want to make you responsible if your gun is used in a crime. If they can carry your safe out, its not big enough. The gun registered to you and kept at a friends house is a liability to you, since you dont control the events in your friends house. If you theoretically stored a gun at the home of someone who was rejected for a permit, you are probably going to jail.

I only have to right about the one scenario, that happens to you.

Get a second medical opinion about your son. I would change providers.
Sounds like your ex still has issues and would throw you under the bus. Since she cant be trusted with conversations, she is high risk. You cant do much except protect yourself and your rights. Calling your ex a biotch etc can be reported as third degree assault. Your ex may have thought she was doing the right thing, but the psychiatrict was told your concerns by another person. Dont send messages. He may be giving the wrong meds but its not intentional, from the Dr. standpoint, you may be the one who is trying to start a problem with your doctor or your ex or even your kid. IM sure they have seen every variety of a high maintenance father. or mother.

If you change physicians, show him a photo of the safe and tell him, its your fault that you and he do not have a healthy line of communication regarding your son. If your son is talking to this guy for therapy, make sure he has no regrets about switching.
Good luck, go slow and get a professional opinion to verify what youve been told here.