Why Did Christ Suffer? (Romans 3:25)

God is sovereign and He is the standard of mercy.  If God is merciful and sovereign then why does Christ have to suffer the way that he did?  How come God did not just overlook our offense?  If God is that serious about justice then how can we be assured we stand a chance to enter glory?