Millennials have gotten the worst and best rap as a generation. To the baby boomers and generation X we are ...