I don't think you can level that criticism. Many people will complain if they are on total lockdown and it seems he was hoping the general populace would be sensible and listen to advice.
Clearly he thought the best of us and a proportion of the public let him down. It is a very wide-ranging measure to introduce and could not be done lightly. Unfortunately there have been enough total selfish and ignorant idiots and morons to warrant it being brought in now.
The sooner we go into lockdown the sooner - I sincerely hope - we can get through this.