Ben Sorer U'Moreh (Ki Teitzei)

Does this kid really deserve to be put to death?