Which of the following has caused U.S. states to sometimes have very different laws on the same topic?

The Constitution requires that states not have exactly the same laws.
State legislators often try to avoid repeating the wording of other states' laws.
All differences in state laws have been left over from colonial days.
Citizens of each state often have differing opinions as to what should become a law.

Citizens of each state often have differing opinions as to what should become a law.