I've just watched the film and then this video afterwards.
I agree with every word these three are saying here.
The clear take away message for me is that statement....'Infinite [economic] growth on a finite planet is called suicide'.
I can't honestly see how anyone can sensibly argue...