LOL, sounds like your size advantage was all the "persuasion" you needed! And once again, hitting you with a spray can isn't life threatening. Like you, I never would have even drawn on him with a gun in that situation either. This is exactly how we all should handle things like this. Then less of these little punks would think they can get away with it so easily!
Edit: On second thought, I should clarify by all of us handling a situation like this the way you did, I mean with the size and ability advantage you had compared to an unarmed skinny kid. I'm not trying so suggest anyone should confront a person that has the advantage over them. Just dial 911 from a safe distance.