~OP~
What protects me from foolishness in gambling is deposit limits and responsibility for my family. When I didn't have a family of my own, I could spend half my salary on gambling. Sometimes I actually did that. When I finally started a family, I stopped spending so much money on gambling, because most of the money I earn is needed to provide a decent life for my family. That's why I sincerely don't understand people who spend their last money on gambling instead of buying something necessary for their family.