Doesn't the Bible say not to judge?
Yes. However, you may not understand what that means. It means not to judge unrighteously, it means not to judge using your human judgment, and it means not to judge hypocritically. In other words, don't substitute your judgment for God's, and don't judge other people when you are guilty of impenitently engaging in the same sins (i.e., Don't cast the first stone). However, there are several verses in the Bible where we are told to judge. "Judge not according to the appearance, but judge righteous judgment" John 7:24. "But he that is spiritual judgeth all things, yet he himself is judged of no man" I Corinthians 2:15. "Do ye not know that the saints shall judge the world? and if the world shall be judged by you, are ye unworthy to judge the smallest matters?" I Corinthians 6:2.
Many people use the story of the woman taken in adultery as an excuse to not ever preach to anyone. The simple truth of the matter is that Christ not only preached at the woman, but also at all of her accusers. By saying "He that is without sin among you, let him first cast a stone at her," Christ was not speaking of someone who was entirely free from any and all sin, as there was no such person other than Christ himself. The law of Moses called for the stoning of a person who was caught in adultery and that stoning had to be done by someone who was not guilty of the sin with which the accused was charged. Who Christ is referring to here is someone who is not guilty of some scandalous sin and more particularly, adultery. Christ called the generation in which He lived an adulterous and sinful generation, meaning, at least partially, that adultery was extremely prevalent. Therefore, as was shown by each of the accusers leaving without casting any stone, each of those accusers was just as guilty of adultery, if not more so, than the woman. He preached to them about their hypocrisy, convicting each one of them of their sins to such an extent that none could stand their own conscience. Also, by the very words "Go and sin no more," Christ preached repentance to the woman. Christ did not say "Go and continue living your wicked and adulterous life and I will grant you salvation anyway".
Further, by telling him that was without sin to cast the first stone, Christ showed to the woman that He was merciful, and to her accusers, he showed that He is the searcher of hearts. Christ, not only by His words, but also by His actions, preached that salvation is by grace and not by works. According to the law of Moses, this woman was fully deserving of being stoned to death for her adultery.
Crying "judge not lest you be judged" or "let he who is without sin cast the first stone" is a favorite tactic among so-called Christians, just like it was among the ancient Sodomites. "And they said, Stand back. And they said again, This one fellow came in to sojourn, and he will needs be a judge: now will we deal worse with thee, than with them. And they pressed sore upon the man, even Lot, and came near to break the door" Genesis 19:9. It really doesn't make any sense to use these verses against someone who is following Christ's command to preach to every creature, because preaching and judging aren't the same things. So if you're going to use these verses, at least use them in context - don't be a typical sodomite and say it just because you're too weak-minded to address the issues.
If you still think that we aren't supposed to judge under any circumstances, then you better not tell me to stop judging. Otherwise, you'd be guilty of judging me.