I've said this before to you several times:You won't be cured otherwise. This is something I know how to accomplish.
You can either help people or insult them, you cannot do both.
It seems to me that the latter is more important to you than the former.
If you do want to help people, and you want them to listen to you and take your advice, then you have to meet them where they are. You can't call them liars. You can't insult them if they disagree with you. And most importantly, you cannot be a hypocrite.
Until you learn these very simple lessons in tact, you will damage people's health by leading them away from your useful protocols with your bad attitude. I think your protocols are great... but I would rather do something recommended by someone nice, even if it is less effective.
Really you should go write a book... something that doesn't involve interaction with other people. If everyone who disagrees with you is a liar, then you are mighty alone on that mountain top. It really doesn't matter how right you are if no one will listen.