Brave. Good questions.
This is single biggest issue I have with Christian beliefs..
If God is believed to be omnipotent and omniscient, then that means that before He ever created mankind he knew EXACTLY what would happen.
Let me stop here. Yes, I would agree, God knows exactly what WOULD happen. But what DOES happen is a different issue. Aquinas addressed this in depth in dealing with potential and actual. This stuff can get pretty complex.
We really have no way to comprehend a transcendent, timeless, immaterial, intelligent force that defines 'being' itself. We can apprehend, but not comprehend. For example, what does 'BEFORE time mean?' We can say, God existed BEFORE time, but the word 'before' implies a period of time. Why didn't God do it this way?
He knew man would sin, he knew man would be wicked, he knew that mankind would pollute and pervert this earth, causing evil and tragedy. God knew before He ever created Lucifer that he would rebel against him and take 1/3 of Heaven's angels with him. God knew that Lucifer would tempt Eve in the garden and Eve would give into that temptation, starting this whole mess to begin with. So the question that I have is, why did He do it? Why create mankind to begin with, knowing what the end result would be? The Bible says that God created man because he desired fellowship.
First, regarding fellowship, theologians say that, not the Bible. So, although I agree in one sense that God does desire our fellowship, we need to be careful how we use the term. When I desire something, it is because of some lack or need I have. The Bible says that God lacks nothing. I would say God created because He is THE CREATOR. That may sound silly, but I think it is better than most explanations out there. People assume God is like them, a contingent being. And they assume that God was looking down through time, and then trying to decide, 'well maybe I'll do this, or maybe that." If this is true, then God is contingent, and our problems are much bigger than we thought.
So basically God served His own desires in spite of knowing just how horrible it would all turn out. To me that doesn't make any sense. It would have made more sense for God to step back and NEVER to have created mankind in the first place.
Horrible in relation to.....? Have you conceived all possible worlds and contingencies to know that this world is not in fact perfect in its role to fulfill all that God created it for?
You also say, God served His own desires, which again, imposes selfish, human thinking onto God.
You are a CREATED being saying God should have never CREATED in the first place? As hard as it may be to understand, this is a logical absurdity. This isn't "It's a Wonderful Life." All of our thinking today is infected with postmodern philosophies, which really serve to undermine existence itself. As if existence is just some arbitrary thing that could or couldn't be.
Remember that all these terms you use such as evil and horrible have no intrinsic value in an arbitrary, purposeless creation. In a material world, what objective basis does an atheist (not saying you are one) have to question whether someone is religious or not? They don't. If there is no objective truth and morals are relative, then all you have is fatalism, and a religious nut who blows up buildings is just following how nature has programmed him to be.
Here's another question I have. If God is considered "perfect" then why aren't his creations?
Again, this is a logical absurdity. God is NOT the creation. That is Pantheism. In classic theology, which I believe the Bible supports, God truly is separate from the creation. Unless He recreated Himself, which is also a logical absurdity, the creation cannot be perfect. And of course how could an uncreated being re-create itself? That is self-defeating. The new being would be....., created.
If sin is considered to have entered the world through Eve because she was tempted by Satan, what tempted Lucifer to betray God?
The Bible answers this. It says that Lucifer desired to be God.
If God created all the angels, Lucifer included, then God also put in them ability to be prideful and jealous. Why? Why would He do that and then proceed to cast them out for simply acting on the very tendencies that He put in them?
That is a good question as well. I think this has more to do with a failure of modern philosophy to understand evil. Evil is NOT a thing, and God did not create evil. Evil is a deprivation. When a thing is deprived of what it was designed for, then that is evil. The Bible says it this way. "If a man knows the good he OUGHT to do, and doesnt do it, to him it is sin." Ought, should, etc. These are words that imply a way things are supposed to be. So, if someone breaks in your home and maliciously murders your family, you KNOW that this is NOT how it SHOULD be. Logic, morals, etc. These are metaphysical realities that scream objective truth to us. There really is a way we ought to think and ought to behave.
If God created angels or people without a will, then they wouldn't be angels or people. Again, a logical absurdity. You can't say, why didn't God created me without the ABILITY to sin. If He did, you wouldn't be you. You would be some sort of automaton. Well, actually 'you' wouldn't, because there wouldn't be a you. You wouldn't be able to love either, which is the ultimate good you were created for.
Also, some of the Christians who post here would do better to say nothing.