I seem to be basically the only person in the world without this problem. My characters are all quite well-behaved, really, even the ones that aren't well-behaved in real life.
I think it probably helps that, like in my real life, I don't plan anything, ever. I tend to let my characters have free reign over just about everything, and if one of them changes and doesn't suit a situation, I change the situation. It makes things so much more interesting, having to conform to your characters. The other way around never works