For the "judge not lest you be judged" folks... that's a very specific phrase. It refers to final Judgement, which is Gods domain. It does not refer to social judgement , personal judgement, or courts.
Now I know there are some that will say it also means we should accept (and never EVER speak against) everyone elses lifestyle.... but it doesn't and how unrealistic is that anyway.
Live and let live not enough for you? Does it have to be "Live and promote even those things you may personaly find disgusting because the fact you find it disgusting is a flaw in you"?
We make judgement calls all the time, it's part of what keeps us -alive- most days.
We enjoy the right to dissagree and even to teach our children what we disagree with and why. If we are not to be allowed to (respectfully) voice disagreement then where would any sort of advancement come from? We would stagnate as a humanity.
I'm not promoting hate, there is a vast gulf between "WE think X'ing is wrong and here is why." and "All them X'ers are going to Hell and should be kilt!"