I don't know what to say and if I should say it.
The best way to put it is that I'm a Muslim hypocrite.
I believe in God, in our purpose in life (to enjoin in goodness), and that we will all die and face God in the Day of Judgement. In these things I have no doubt. I can see the logic in it, and see it more logical than any other explanation (whether it's evolution, or other belief systems). I also know very clear answers for questions that many people have concerning life (and some questions posted in this very thread). When it comes to the meaning of life, the meaning of our lives, what we need to do to succeed, what we need to do to be happy, and what we need to do to achieve harmony on a domestic, local, national and global scale, it's all apparent.
My problem is that in some of my conduct I do not act as a Muslim. For example, I can be arrogant, a not-so-smart smart ass, and foul mouthed.
But during the past few years as I grow older and wiser I am becoming more religious. I'm becoming more of a humanist and becoming more focused on the need for justice in this World. So I realize that if I want the World to be a better place, I have to change myself, and then see the World change around me as a consequence. I just have to overcome my defeciencies in character and only then can I call myself a "Muslim" without any attachment or disclaimer.