I think a major problem is that there are so many darn laws... chances are we break one/more each day. I agree with Cripplecreek... laws should be obvious.
Correction: crimes should be obvious. (oops, my bad)
Yeah, this is largely about regulatory law like selling the wrong colored bunny or laying a foundation in a technical wetland. Its not something that can be used by a murder or rape defendant.