You kinda lost me at the "carbon credits" but what I
find amazing is that people still have their heads firmly buried in the sand!!!!!!!! You don't work for one of those countries that refused to sign up to reduce greenhouse emissions do you?? Because that might explain a lot.
Have a nice day and nice chatting