Outspoken student has some parting words for his lazy teacher.

This cell phone video of a Texas high school student has taken off on the internet.  I actually think I'm on the kid's side.  I don't exactly know what preluded this argument, but a teacher kicked this long-haired blond student out of her classroom.  The student seemed happy to make his leave, but gives his teacher an earful on the way out!  What do you think?  Is he a hippy punk, or an articulate thinker with a valid point?  Honestly, I'm leaning towards the latter.