You Know,
I understand what you are saying about even Jehovah's organization making mistakes and stumbling blocks coming up, etc. But if I adopt that "waiting" attitude, leaving it to Jah to take care of the problems, it still creates a difficulty in field service.
I mean, how can I continue going out and inviting others to come into the organization when I see some very serious stumbling blocks inside it? I mean, using the logic, "All human organizations are imperfect, there's bad things going on in every religion, but the Witnesses have less bad than the others" isn't going to fly, is it?
Also, I'm not sure how Jehovah wants us to handle these mistakes going on in the organization. The Bible is full of examples, both of those who chose to ENDURE and WAIT on Jehovah to correct matters (David, who wouldn't strike out against Saul), and those who SPOKE UP about wrongdoing (counseling David for taking Bathsheba and killing her husband).
So it's not so black and white, trying to determine how to handle it.