@moonbus said
God could have made a Garden without a snake. It was contrary to good to have put a snake in the Garden. Moreover, it was there before Adam showed up.
Yes, He could have, but then why not? If only through a reality where choices have very real and permanent consequences could the truth about love and hate ever be understood. If He set up the universe where everyone was forced to obey, love could never be real, if in the universe where the threat of punishment was immediate and complete would love be real or just done to avoid bad consequences, but given the chance, bad things would be done.
We see a police officer along the side of the road we do the speed limit, not out of our desire to obey the law, but avoid the ticket. God's top two commandments are loving Him and each other, when we do these things bad things can still happen to us, but not because we caused them, which is not true if we are acting out of hate and greed.