Faucets are hard because it's easy for someone to write a script that registers lots of accounts and drains the faucet. Hopefully we can figure out a way to prevent that though.
If you need VPN or Botnet to siphon, then you won't be making any money. Might still do it to attack though. Probably should have captcha too.