I was reading some threads earlier and people were saying that Usama bin Laden is going to be saved because he didn’t know Christ or the Gospel.
I would disagree with those people, although I would stop short of presuming that it’s my place to tell you who’s in hell and who’s not. It’s not like I went there and verified that he is burning. OTOH, I do think the belief that Osama’s in heaven is highly implausible.
If we are saved by our knowledge of God when we die, then everybody will go to heaven because they know the most they can about God.
We aren’t saved by our knowledge of God when we die. Those who go to heaven do so because God saved them. He also foreknew and predestined them as His own, and then He regenerated, justified, redeemed, sanctified, and glorified them. God does all those things. And that’s how God gets it done.
So why did christ die for us,
The just for the unjust? Because the unjust were hopelessly and eternally screwed, and for some odd reason, God loves them.
why did He establish the sacraments and the Church,
There are predictable points of disagreement here given that I’m not Catholic, but I’ll try to stay on topic.
and why do we even have to do good if we know the most we can about God to be saved?
There are good Biblical answers as to why you should do good, but the first order of business has to be one of denying that people are saved just by knowing as much as they can about God.
I guess what I’m saying is why doesn’t God just take us all into Heaven now if his mercy will save even a man that killed thousands of people because he didn’t know Christ?
I don’t think His mercy does/did/will save Osama or other people like him, and I think that’s because God’s justice doesn’t allow God’s mercy to work that way. And if that is the case, the fact that God doesn’t just take us all into Heaven probably makes a lot more sense.