If this kid is working the counter at McDonalds, then I'd wager to guess that he actually does have a job - either that, or McDonalds is now staffed by volunteers, which I doubt.
BTW, I am sorry you were forced to confront a teenager with a rock group pin on his t-shirt - from the sounds of things the experience was quite traumatic for you.
You should probably stock up on canned goods and bottled water and keep to the back country roads until this "rock'n'roll" fad blows over.