The Klausenberger Rebbe quotes in the name of Tzadikim whose fault it is that the Geula has not yet come:
שעיקר סיבת עיכוב הגאולה ואורך הגלות המר הנה הוא לא בגלל אנשים שהם רחוקים מתורה ומצוות אלא מפני אלו ששומרים תורה ומצוות שלא שומרים כראוי.