I can relate to this because I have a very religious family that strongly forbid world things such as gambling. I don’t understand too the logic of the son here on why he needs to tell the father where the money came from while he can just give him a portion of money slowly so that he will not be suspicious on the money he is holding.
It’s dumb to become honest on things that was supposed a blessings while religion is the only thing denying it. I think my father will do the same to me if he knew that I’m gambling online. Sometimes secret saves relationships like this example.
We cannot say it was a mistake to be honest with their parents because maybe his father's teachings, who always emphasized the meaning of honesty, were more valuable than anything so that the child was honest with his father. But no matter how we lie, especially if we lie to our parents, they will find out and they will probably be even sadder if they find out we have lied to them. And there may be more serious consequences from the lies we have committed.