You keep changing your story and making false accusations and assumptions.
1. The school that I am hired at is a Christian School where they teach about the scripture, read the Bible at the end of the day, and have Bible themed events. I am Wiccan, another teacher there is Wiccan. The school is aware of our affiliations and is also aware that if either one of us is dismissed for that reason, they're breaking the law. They could not ask us things like that before we were hired. That is against the law. They can fire us if we don't do our job, ie refuse to teach the scripture or read the Bible, but they can't fire us for simply being Wiccan. It is... say it with me... Illegal. All businesses have to adhere to fair employment practices, Christian, Jewish, Wiccan, or otherwise.
2. Just as I as a Wiccan can't refuse to hire people for my business because they're not Wiccan, Christian employers cannot refuse to hire people who don't follow their beliefs. If that's a job that is paid, open to the public, then they have to follow fair employment practices like everybody else.
Boy Scouts is a private organization who chooses to refuse to accept volunteers who are homosexual. A Boy Scout leader is not an employee, they are a volunteer. Again, you're comparing two different animals here. As we all know, private organizations can choose to allow or not allow people as they want because they are not a business and not subject to fair employment practices.