A)

Redefine the word Good. To the average human being, the word GOOD comes from our past experiences, and changes. It is humanistic in notion, and is a variable. Back in the Roman age, it was GOOD to have many slaves, and nobody thought anything of it. Today, it is abhorred. So can anything "Good" actually be something we accept today? Are we so arrogant as to say that our culture is civilised enough to think that things wont change in the future, likewise to the Roman-era comparatively to today?
As a Christian, I would like to redefine "Good". It isn't something as wishy washy as what we today have derived from our culture. Being truly Good is doing the will of God. Whether this goes against our current perception of "Good" is irrelevant

it may differ, but Good is not something I can define.

A lot of people and friends that I talk to have said the same thing

that religion is just a means to enslave society, or just a decent set of moral values. I dont think this is the case. At the end of the day, religion comes down to two crossroads

Either there is a religion or there isn't, and assuming there IS a religion, then which one? As far as I know, religions (at least Christianity and a few other major religions) are mutually exclusive, meaning that ONLY ONE IS CORRECT, AND ALL OTHERS ARE FALSE. Just because you don't like the fact that all non-christians are going to hell, it doesn't change the fact that this is the ultimate truth. Just because you choose to not like this and accept it, doesnt change the fact that one day it will come down to this simple question

Do you believe in Jesus or not?
On top of all this, I feel God's hand moving in my life today, and it just cannot be ignored. This is my personal experience with God.
In summary, Whether we like it or not is irrelevant. IF its the truth, then you had better accept it. However, there's only one way to find out... investigate. From my experience, you won't regret it. Everybody will each find their answer!