Misunderstood Millennials

They've been called cocky, entitled, delusional, superficial, coddled, narcisstic...and don't even mention tech-obsessed. But some say the millenial generation is actually full of promise, and may have a thing or two to teach the rest of us.