I suspect that if people weren't willing to break the law we'd probably still have alcohol prohibition. Making a law unenforceable is a very effective way of changing it.
Fair enough.
It does not work like this. People will not simply criticise new laws that they feel are unjust and then wait for changes.
They will simply ignore them. Lawmakers have to carefully consider this and they generally do it.