Chofetz Chaim - "When Moshiach Comes No One Will Be Sitting On The Fence"
Chazal tell us that Moshiach will only come in a generation that is Kulo Zakkai or Kulo Chayav completely innocent and worthy, or completely guilty with not a morsel of good. Under these criteria it is hard to see Moshiach coming. "Completely good" sounds like a fantasy and not something we can imagine in today's. Similarly we see so much good and so many wonderful people that it is equally incomprehensible to imagine a generation without a single good person. So what do Chazal mean?
Rav Elya Weintraub says that the Chofetz Chaim explains as follows. "All innocent" and "all guilty" does not mean that everyone is on the same side of the fence. It just means that everyone sits squarely on one side of the fence. In order for the Moshiach to come the world must be completely polarized. Everyone must choose where they belong, with Hashem or Chas V'Shalom the opposite.
MORE at...
“I know thy works, that thou art neither cold nor hot. I would thou wert cold or hot.
So then because thou art lukewarm, and neither cold nor hot, I will spew thee out of my mouth.”
The time of the spewing out of the lukewarm is at hand. Everyone must choose sides. No more halting between two opinions as in the time of Ahab and Jezebel.