Just letting you know that I hear what you're saying!
I've been there too. Been there, done that.
For your sake I hope you're wrong about what he's doing, but if he is doing wrong you are definitely doing the right thing.
I don't know your situation, but if it is bad, I say run and don't look back.
I'm not saying it's easy, but it is probably for the best.
Just my 2 cents.
Good Luck!
I'll keep you in my thoughts!