Planting 100K trees a day is an awesome idea, has anyone thought where the water is going to come for these trees?
Silly example, but in the U.K. (almost everywhere on this island) it rains 4629362619 days per year! (or it feel like this much:)
I do understand that U.K. forests are not diminishing as they are on Amazon but I think (not sarcastically) they are called Rainforests.
I guess it depends on the reason for the deforestation. If it is just for timber, then a cheap solution to repopulate the area would be taken up by the lumberjacks themselves (so they can go back in 10-20-30 years and collect again and repeat the cycle). If the deforestation is simple to create more land for crops/living areas, then this is irrelevant.