Some good comments here . Very interesting. Top post:
Answer: It was determined and made public that the majority of posts on that sub are from 3 accounts all based in Russia and are promoted by an army of bots.
The ones leaving were bots removed by Reddit
EDIT - wow, did not expect this to get so much attention and awards - thank you!


Define “knowing”. You’ve already admitted strong evidence.
Do you have any counter-evidence?