Super Universe said:
The bad things, the evil, they can be prevented by God but then it would violate His law of free will.
If God is so interest in real free will, then why does he insist that there should be no other gods except him?
If he is really not interest interfering, then send prophets to punish people for not believing in him?
Why he did get people to create a religion for him?
Super Universe said:
Also, if God exists then there is likely a heaven. Heaven is supposed to be a perfect paradise so maybe the earth is not supposed to be a perfect paradise.
Sorry, but I don't believe in "perfection" either in heaven or on earth. Perfection is both an illusion and delusion, and it is really based on person's perception. I believe in imperfection. Just because something are not perfect, doesn't mean it doesn't mean there are no beauty or no logic in imperfection.
If every man loves blonde women with blue eyes, and let just say that all women on this planet have blonde hair and blue eyes, all these women are perfect, because of they have same features. Don't you think that life would get boring, very quickly, because this commonality of same features would become bland. Add just one girl with dark hair and brown eyes in this world, and would see that many men would lose interest in blondes, and go for the singular dark-haired woman, even if she was not a great beauty.
Paradise?
I am sure you have the expression of "one person's paradise is one person's hell"? (Or was that "one man's rubbish is one man's treasure" or something like that.) Some people like beaches, and would considered that paradise, but other people hate beaches. Some people tan easy, while others would just burn. Other people may find beaches are boring if all you do is lay there or swim, because there idea of excitement is doing something thrilling.
How can paradise (or this heaven) appeal to everyone?
Of course, God may not have beaches, considering that he would find scantily dressed women to be sinful. Then that would bring whole new problem of what would seem perfect, wouldn't it?