You should definitely feel ashamed for doing those things in the past. I guess you must have learned your lesson about stealing money from parents just for gambling. You must already know that it would not bring any good in you and would only cause you trouble.
As for me, I think there is nothing to be ashamed for in being a gambler as long as you know for yourself that you did not do anything wrong just to gamble.
All is in our head, guilt and shame caused by the world included, that is why we are even discussion this topic.
Objectively when you gamble for fun, have a good time, and treat it as an entertainment you are not doing anything wrong.
So why do we have all these people commenting that even if you throw a dice for fun it is a sing? Or you are bad human being?
Disregard what others think completely, those who won't accept you are not worth your time.
There are many players play gambling just for time pass and having fun, but they scare to share this with their family members. In some country the people will treat gambling is a very bad activity those who play this gambling they think they are bad people. That is why people do not share gambling activity with family members, and other close loved once.