So what prevents people from creating new accounts and acquiring new favors ? May be you should keep a mobile number verification....
That would keep someone from deleting an account and immediately recreating it with the same email, so the person would instead have to use a different valid address per account, which probably is more trouble than it's worth to just participate in the site (at least doing that would be kind of fun).
Any thoughts on that? Your idea of mobile number verification is also an option, although it's a little too extreme for me to try unless things get bad.
myname+394@gmail.com myname+blah@gmail.com myname+randomstr@gmail.com
all route to myname@gmail.com.