Here is the practical problem. You can't have 10,000 people negotiate an agreement. You have to rely on those who are in a position to negotiate on your behalf to do the best job they can.
Will mistakes be made? Yes. We have not signed perfect agreements. Have we signed good agreements that have been good for the country? Yes. Is this a good agreement? I'm prepared to say that yes, on the basis of what I know now, this is a good agreement. Will it be a perfect agreement? No.
Will it upset some people and will it dislocate some industries? Yes. But on the whole, it is a good agreement and will be good for the country; I'm very confident about that.