As a person that wasn't raised religious, the concept that you need religion to find a moral and ethical compass seems weird to me. My parents taught me values, I learned them, society reinforced them. They made sense to me, and I feel bad when I don't follow them. The mechanics of it are pretty simple.
The underlying question is not how YOU got your moral compass but where do the people who taught you yours - and eventually society as a whole - get theirs.
If it's a set of principles that civil society generally agrees upon, then the rest are implementation details that will vary from situation to situation.
If it's a set of whims of the people in power and will vary regularly and constantly, then "damnation" comes from breaking today's rules.. maybe without even knowing what they are.
You learn your ethics from a combination of your parents and society, and you update your beliefs during your life, you share them to a younger generation. Repeat since humans acquired a conscience until humans cease to exist. That's all there is to it.
However, the question was:
> In the absence of religion, where do people find their moral and ethical compass?
That's what I was answering to.
“When I do good, I feel good. When I do bad, I feel bad. That's my religion.”
― Abraham Lincoln
I think others have pointed this out to you, but there is a high dependence on people learning this through good parenting, good teachers, and being around the right people, all while having security for things like food, shelter, etc.
Some of those things get wrapped up in the over-arching term called "privilege" but I think there is something to be said for the fact that you can't assume most people are securing these things. But you can assume that in the absence of this kind of security, many people (maybe even most) will lose their moral compass.
You do all the same things, except: (1) you can make your own choices depending on your own reasoning (e.g. you can independently decide whether circumcision/being gay is good or bad, independent of what any religion says), and (2) you’re doing things to be good, not to please god.
In fact, I consider people who are “moral” just because god says so / you fear the consequences / you want to go to heaven to actually be immoral. It’s akin to only helping in an accident if the person is rich - you’re not doing it because it’s the right thing to do, you’re just doing it to get something in return.
Edit: you can also pick any number of philosophical frameworks of morality. Personally I oscillate between golden and silver rules.
2. It is possible to be religious and do good for the sake of good. Most religious people I know do. I would hope that even if I knew I was going to hell, I would still live the rest of my life on accordance with God's will as it is the right thing to do.
Morality is “rational” as a solution to a game theoretic problem. You can also derive it via evolution (which is also a game theory solution).
The morality your discussing is completely different.
I am also agnostic-raised-Catholic and this type of question is posed a lot. I don't struggle with it since I feel like I know the answer...BUT A) It's difficult to articulate, B) I can't really prove it, and C) it's also that I just know "the Bible" is very likely NOT the answer which just crosses one possibility off a list.
I agree that atheists cannot point to a single book that everyone should use to define their moral and ethical compass, but I do think that utilitarianism (either act-based: "we should act always so as to produce the greatest good for the greatest number" or rule based: "we ought to live by rules that, in general, are likely to lead to the greatest good for the greatest number") provides a healthy starting framework.
Utilitarianism: Crash Course Philosophy #36 (10 min) https://www.youtube.com/watch?v=-a739VjqdSI
but maybe I can answer your question. I think of morality as a way to rationalize the emotions I feel when someone treats me a certain way or I treat someone else a certain way. my morals are rules I can feel good about following.
People who say that morality can't exist without religion are scary. If they suddenly lose their faith, are they going to start hurting others? What if their religion has blind spots that doesn't tell them how to behave in a specific situation, or tells them that groups like gays and non-believers are fair game?