God is not in control in the sense that he decides everything that happens. There is evil in this world that works against the will of God. God has given this earth to man, and man is in control of deciding to choose good or evil until God takes it back and destroys evil.
As a Christian your job isn't to accept every evil thing as somehow God's will, but to trust God to be your good Shepard and deliver you when the evil comes.
A nice explanation!
And none of us know His timetable. Christ may come back very soon, or it may be far into the future, but we know that ultimately He will win. If this life were all that there is, then we could say that the things that happen to us are not fair. But since this life is not all there is, nobody can make that judgment.