Do not post here if you are not prepared to have your opinions and positions challenged. Do not post here if you are not prepared for criticism in equal or greater measure than praise. And do not pretend that such criticism or disagreement represents an “attack” on you or your values. Your opinions are not your value, they are your opinions, presumably formed by your experiences and perspective. Your perspective does not invalidate or diminish all others.