For me addiction is not the source of getting greedy like OP is stating. OP is greedy because he wants to get more profit and he never stop until he gets what he wants or he lose every bitcoin he have deposit. Well my opinion OP is that you already know the answer to your question. You said you can win with faucet or free money and you are able to withdraw it. Then just keep using free money or faucet, withdraw when you can and never deposit any money that you have withdrew.
Addiction from what I know comes from the dopamine levels in your brain. If it reaches a certain point, it feels good. Making you come back for more even if you are losing it. That's what happens to addicted drug users and other stuff. Some are even addicted to social media sites. It's possible that they are addicted, wanting attention from it. Checking it all the time as a routine of their everyday lives. To prevent this, it's going to be hard because you will be drawn back to it. You should set ground rules for yourself to get better.
This is the reason why you should never treat gambling as a income of source, or rely that it will give anything in return, but just as a entertainment.
When I was doing any gambling stuff, i was just doing it for fun with my friends, and every time i knew i will lose my money, but that is not important.
If I decide to gamble, my brain never thinks about profit because I have agreed with myself that those funds will be lost.
Im obviously having a laugh, but I think that nobody should ever go into the gambling with any thoughts about gains.
Try playing even with small stakes, that might be fun because you may test many things in that way and you dont care about profit or lose.