ID, great point about not stone throwing.
I'm quite sure that none of us are qualified to do so, nor does it appear to be what you are doing.
This is one of my favorite Bible verses:
Matthew 7
1 Do not judge, or you too will be judged. 2 For in the same way you judge others, you will be judged, and with the measure you use, it will be measured to you.