He’s becoming an adult. He’s out and about in the real world, where there are people of other faiths and people of no faith (like myself). Think about it, on the other side of the world are millions of other people who have either never heard of any type of Christian God or if they have, they don’t believe in it, because they have their own belief system that was likely handed down to them by their parents and their ancestors, just like yours did with you. But until you get out in the world and start thinking for youself and considering that your way may not be the only way, or may not even be correct at all, most people just do whatever their parents and their church tell them to do, without ever even thinking about the ramifications or the truth or about any other possibilities that might be out there.
Take a look at the news, there’s a whole bunch of people over there in the Middle East that think Christianity is a whole lot of hooey, but they’ve been raised generation, by generation (just like you have) to believe in what their parents and their clergy members have told them is right.
Don’t you think it’s kind of ironic that no one on earth can really agree on whether or not there’s a God, or who’s religion or God is the right one, or the best one? If we all knew the truth, things would be different. But if or until we all learn the truth, it’s in everyone’s best interest to question long held beliefs, to seek out the truth, to find out why a whole bunch of other people believe in something completely different, to see if there’s any common ground, or to see if other people have found a better way, or a belief system that’s closer to the truth, or if some other belief system makes life better for everyone.
He may have slowly (or very quickly) come to the conclusion that the faith he was brought up in doesn’t make a lot of sense. Faith, by it’s definition, doesn’t leave room for questions or pondering other ideas. He’s an adult, so he has access to all sorts of information that he can get from all around the world from all sorts of people that have different, or conflicting, or nebulous, or fasinating, or helpful, or complementary, or completely new (to him, and maybe to you) ideas about right and wrong, how things are, how we came into being, why we are here, whether we have a purpose. He’s probably met a number of people out in the real world that are very different in their beliefs and outlook than you and your family and friends back home and in your church.
The only way you could wrong him is to make him feel ashamed for looking for and seeking out the truth and what is best and right for him. It doesn’t sound like he blatantly came out and made a big snarky announcement that he was denouncing you or your faith, simply that he’s trying out something different that seems like a better fit for him. Because he was somewhat sheltered (I’m guessing that, because you said that you were somewhat ignorant of Catholicism, so I’m figuring that you probably haven’t given much thought towards Judaism, Buddhism, Taoism, Agnosticism, Atheism, Wiccans, Mormonism, Jehova’s Witness’s beliefs, Shintoism, Hinduism, Seventh Day Adventist’s beliefs, or Quaker’s beliefs, or American Indian or African or South American tribal or Inuit spiritual beliefs etc. etc.) which is pretty normal for most folks in the US. Most folks are given a belief system by their parents and their church, and if most of the other people around them believe the same thing and they’re not presented with any other ideas, and they’re not challenged by other people with different beliefs and their belief system doesn’t cause them a lot of grief, then it’s pretty easy to just go with the flow.
Your son, probably just went with the flow, until he met some folks at school or in his new town that showed him that their is a whole wide world of different belief systems out there. And then he probably started asking himself a few questions about his own belief system. That is how we learn, that is how we grow, that is how we evolve and develop. Hopefully, while questioning his old faith, he is also learning all about tolerance, and how you have to accomodate other people with different belief systems, so far as those other belief systems don’t cause harm.
And by harm I don’t mean people conjuring up icky images of gay fellows having sex in their minds, or having someone wish them “Happy Holidays.” That’s not harm. Harm is when people of supposed faith show up at the funerals of service people because they don’t like the idea of gays being allowed to serve in the military. Harm is when a group of people with supposed faith fly a plane into a building. Harm is when people of supposed faith throw bombs into the basement of a church and kill innocent children. Harm is when people of supposed faith set fire to a synagogue. Harm is when people of supposed faith put on white sheets and lynch people, who’s skin is a different color.
So as long as you taught your son to be a kind person, a tolerant person and someone who seeks truth and knowledge, which it sounds like you did, then I think you shouldn’t beat yourself up or feel guilty or feel anything other than pride in the fact that you’ve got a good kid. Good kids come in all shapes and sizes and with all sorts of different faiths, or even a lack of faith. Embrace him and love him, that’s all you have to do.