Overheard on the bus: Don't be such a Kevin.
It's taken me days to figure this one out. Apparently a Kevin is a stroppy teenager. The term comes from these Harry Enfield sketches.
As for stroppy--remember what you were like when hormones were raging through your body? That's what stroppy is. Oddly, I see this more from adults than teenagers.