You by the very publishing of a photo , blog post or comment lay yourself open to debate. That is not to say people can't have strong opinions but it having the strength of conviction to justify your opinion.
People will agree with you
People will disagree with you
People will find solidarity with you
People will take arms against you
Times and opinions shift , social media is rather like a blue touch paper ! People will toss in an opinion and watch it rather like the fall of Rome .
I take it in my stride now and stand back from people reactions ...