Largely though, said "morality" problems may go away as the atheist population increases.
I think the "big" issue is that Religion acts as a community around a church... and small communitys usually push to keep the more unruly "in line".
Someone in church asks you to help out in their homeless drive. There are 50 people around you... a lot who you don't know.
It's a lot harder to say no then if your in a flat with a few friends and the same person asks.