If you aske me if I am one of the two option ( gambling for a living, a living for gambling) I would say none of the above. I never use gambling as the way to earn a living, I have my jobs that can support my family. And definitley not a living for gambling, i will never put my family on the line just to play gambling. That act is insanity !.
Note: For and from are two different preposition that give different meaning when used.