Those who criticize our generation forget who raised it.
No generation is perfect. Not even the Greatest Generation. However it seems that since the dawn of time, older generations have been extremely critical of younger generations, yet humanity just keeps going forward. To quote Wilco "every generation thinks it's the end of the world".