I have gotten better about it, however there are some things that I feel you just...can't post your opinion on because so many people oppose it and run you into the ground to where you can't defend yourself. For example, if an abortion thread were to crop up in D&D, I wouldn't post there. I would have a minority opinion and people would...probably treat me like dirt. Whether you wanna hear it or not, that happens a bit in D&D. Usually though, I am fine with posting my opinion.
As for irl things, again, I'm getting better about it. I usually voice it if people are being complete ignorant dirt wads and deserve a word slap.