No matter how good a cause, you know that it is lost when David Davis comes out for it, and most especially when he does so in one of his articles in the Mail on Sunday. There is no hope whatever for it after that.
In opposing something like DRIP, Davis is opposing everything that his party now stands for. Labour is wrong to go along with this, but that is what it is now doing. To the Conservatives, this is the kind of thing that they are in politics for.