I won't discuss any of the topics you have raised, but I will only encourage you
to ask
questions, challenge every single doctrine, and (as much as is
possible) refuse
to accept any single side of an issue without
investigating other reasonable
answers as well.