Your both kinda right, honestly. Government is needed in some of this precisely because businesses cannot be trusted to do it on their own, even when there is government oversight. However, the price of this is that we also need to be vigilant against government overreach.