Hi Donny
My flatmate is a paranoid schizophrenic and he does exactly how you describe. I used to take it to heart and get quite upset when he would interrupt and get angry with some of the things he said.
Now it doesn't worry me much because I know he is trying to amend his behaviour and I give him a lot of credit for that.
He did go to some anger management therapy but it didn't help him much as the schizophrenia makes it difficult sometimes for him to remember and think logically.
He is such a good friend to me so I cut him as much slack as he needs. Maybe friends are very understanding of our idiosyncrasies and value our friendships even with our quirks.
You seem to have plenty of insight into what concerns you and that's a good start. The hard thing is to find a method to modify the behaviour that worries you.
Its easy for people to say stay calm and adopt a lot of different strategies to help you out but my experience is that saying it and doing it are very different.
I guess some people can view others in a quite critical light when they don't understand what is happening.
So for myself and him, by the way, we make sure we tell people about our MI and some of the things that they might encounter because of it. That's the first part, educating people.
Both he and I try to be nice to people really hard and that approach seems to brings some calming influence to as both.
My flatmate has some recording done of his conversations with people, and listening to that afterwards gave him some idea as to why some might take offense at the way he conversed with them.
Of course, good debate is about taking a certain position and defending vigorously within the context of the tensions of a conversation but within the norms of acceptable behaviour.
I try not to be critical of people just as I expect them not to be critical of me and that's a good place to start out.
Sandy has given you suggestions which I hope you might give some consideration in adopting.