2. If you were to have children now would you teach them about religion? Offer them the choice of being a theist?
If I were to have children, before that, I would first get my own philosophy/religion really straight, so that I would be sure of it 100%. I would then raise my children in that philosophy/religion and not expose them to other religions and philosophies. Otherwise, I wouldn't have children at all.
Children are easily impressed, and they cannot think abstractly up until age 12 or so. Teaching them to be "compassionate towards those who think differently" and to be "open-minded" is dangerous nonsense.
Children can mimick such compassion and open-mindedness very well, but as I know from my own experience, they can also become very confused because of that which can cause them a lot of distress. Which makes them do poorly at school and other activities, and other related drawbacks. They learn to doubt the value of life long before they are safely able to shoulder the burden of such doubt, and it crushes them. Teaching them early on to be "compassionate" and "open-mided" is just not worth that crash.
IMO, it's better to go with a rigid, conservative parenting style, teach the children good life skills. Once that is in place and the children grow up into healthy and productive adults, compassion and open-mindedness can be pursued without unnecessarily causing confusion and distress to the young person.