My writing has always been this way. Always. There were nights I would put pen to paper (that's how long I've been a writer folks, since before every household had a computer), and just zone out for a few hours. When I'd pick up the pages afterwards, I would be reading it for the first time, because I didn't think about the words and what to write: they just came out.
And because of that... my characters - especially the ones that I've gotten to know better than others - follow their own paths. You don't have to agree with them. I don't even have to agree with them. I usually hope that the player behind the other character involved agrees with them, but as far as anyone else... while I listen to your opinions and your feedback, I have to let my characters do their own thing.
I have only pulled rank and made a character do what I wanted him/her to do one time. And I always regretted it. I don't write my characters to please anyone else. I don't even write them to please me.
That being said... one of my character has a huge decision in front of them right now. Me, I know what direction they should go in. I know what direction will make things easier for me. But, the way I play and write, the decision is not entirely up to me. I know that one of the choices will piss a lot of players off. I know that it might make people lose respect for me or at least make them question me.
For some of you, I know that you're just looking out for me, and I appreciate your concern. For the rest of you... I'm sorry you don't approve, but there are clearly worse things my characters could be doing.
However, as callous as this may sound: Go ahead and be mad at me. There is only one player whose opinion and feelings matter to me in this situation, and you can rest assured that he or she and I will talk about it before any decision is reached.