In my own opinion, i am not ashamed for being a gambler and i do not hide to my families and friends that i gamble because i also play with them. We only play for fun not for profit because gambling is also the reason that we strengthens our bonds with each other. There is no reason to be ashamed because everybody has a dirty things to do.
You should only be ashamed if you keep wasting your money but if you are playing with only small amount then it is fine. The only thing matter is wether you spend alot of money or not but even if you do with your own then it is fine. Some people have alot of fortune that they can keep on spending without even worrying about it