I'm a Christian but have a few things that I don't like about it. I have no problem with God, it just his fan club that can sometimes get things wrong, in my view.
Firstly, and most prominantly, is the obsessivness of Christians about the bible, which is nearly deified in modern Christianity. There are several problems related to this:
1. The bible is not literal. This isn't just a personal opinion, that some people can decide not to follow and that's OK - it is the truth. For example, the whole of the Fourth Gospel is a spiritual Gospel, not a historical or chronological one (Marsh). This is shown in how the author of said gospel changes many facts to hold greater symbolism, for example, the date of Jesus' death is moved forward one day in John's gospel, to the day that the lambs were killed, to show that Jesus is the lamb of the world. This is just one part of the bible that is known not to be literal - there are many others. People need to accept ths, and realise that it does not take anything away from what the bible is.
2. The near-deifying of the bible. Jesus is the Word of God, not the bible. The bible is just a couple of manuscripts of books and letters that contain good advice and wisdom. It is not infallible. St. Paul, who is one of the most prolific New Testament writers, admits that he can get some things wrong. Therefore to say that all his words are truth with nothing to count against them is naive.
3. The use of the bible in all situatuions. Do you thing that the disciples had a bible? Did St. Paul? (They had the Jewish scrptures but they were treading out onto completely new groud with what they were doing. These men were responisble for the huge growth of the early church, and they needed no mere book to help them - they were led by the spirit. Obviously the bible is overated.
Secondly, to those Chrisitians who think they have everything sorted - that they know God - I'd like to quote the following, which I wrote in a different thread.
To all those people chanting "God is good":
You call a desk "good", meaning that it is fit for its purpose.
You call bread "good", meaning that it is tasty.
You call a T.V. programme "good", meaning that it entertains you.
You call a man "Good", meaning that he is a moral man.
In every instance, the word "good" has meant different things - it is equivocal.
So the statement "God is good" has no meaning, for we have no idea what type of "good" God partakes in. Perhaps he is tasty like bread, or maybe he is simply fit for his purpose, or perhaps (and most likely) he has a whole different meaning of the word "good" all to himself, one that we do not know. So it is pointless saying "God is good".
Even if you use a qualifier, such as "God is morally good", now you have imposed human morality on God, and as such you have limited him, as humans themselves are limited. A limited God is no God at all. So this doesn't work.
There is no way we can understand God, or even really talk about him (or rather it), so it is silly when trying to make sense of our mysterious journey with him to make any conclusive statements. We can be certain of nothing.
Finally, a problem I have with Christianity is the inability of religious people to allow anything to count against their faith. As humans we should always be after the truth - even if this truth is an inconvienient truth or one that means that we would have to leave our comfort zone of religion. To not allow anything to count against your faith makes you look closed minded, arrogant and ignorant. Not only that, but by not allowing anything to count against it, you are only deluding yourself. If the truth is that that Christianity is wrong, then I would hope that we would all abandon it. As St. Paul said:
"If we are wrong, and Jesus was not raised from the dead, then we above all are to be pitied".