This just happened today.
Had a co-worker go off on a rant about millenials. They have it too good, you need to baby them, can't reprimand them cause it might hurt their feelings, no work ethic, entitled, and the list went on. This lasted for 5 minutes. At the end he finished with "I'm gonna...