Although most of the many people who came from Ephraim, Manasseh, Issachar, and Zebulun had not purified themselves, yet they ate the Passover, contrary to what was written. But Hezekiah prayed for them, saying, “May the LORD, who is good, pardon everyone who sets his heart on seeking God–the LORD, the God of his fathers–even if he is not clean according to the rules of the sanctuary.” And the LORD heard Hezekiah and healed the people. -2 Chronicles 30:18-20 (emphasis mine.)
Just shows you the nature of our God. HE makes rules, and we break them, and HE forgives us–repeat that roughly two trillion times, and you have a simplified version of the history of the world.
And then people say that God isn’t compassionate. . .