Tom, can you hang in there a little longer with your son? I think he will calm down at some point. New Christians can get very excited and push too hard.
As for the theology debate, my sincere belief and understanding can be summed up by the way Jesus handled the woman caught in adultery who was about to be stoned.
1. He taught us not to judge others' sin, because we are all sinners ourselves
2. And the part that liberal Christians always conveniently leave out- after all was done, Jesus commanded the woman to "Go and sin no more". Clearly Jesus himself expects us to repent of our sin-which by definition includes not doing it anymore.
After the game, the king and the pawn go into the same box - Author unknown
“Unfortunately, the truth is now whatever the media say it is”
-Abbey