This isn't a naughty kid. This is a grown man who refuses to honor his parents in their old age. If he can get drunk and handle money, he is probably old enough to know this law in the first place and give his aging parents the respect they deserve.
Also, in Israelite society, a man with aging parents is required to take care of them until they die, so a man who is wasting money, getting drunk, and refusing to listen to his parents correction probably isn't taking care of his parents when they depend on him for survival, just like he once depended on them.
Respect for elders was a lot more meaningful back then and there than it is in the 21st century western world.
Also, in Israelite society, a man with aging parents is required to take care of them until they die, so a man who is wasting money, getting drunk, and refusing to listen to his parents correction probably isn't taking care of his parents when they depend on him for survival, just like he once depended on them.
Respect for elders was a lot more meaningful back then and there than it is in the 21st century western world.