Just a thought, but if you have to write a blog post explaining your terms of service, maybe you should incorporate that exact same explanation into your actual terms of service.
Except that the blog post in question is not so much an explanation as a deflection.
“We do not have plans for anything like this…” is not the same as “We will not do this.”
Likewise, “it is not our intention to sell your photos…” is not the same as “We will not sell your photos.”
Words matter. When language is fuzzy like this, it’s often for a reason.