Writing the opposite gender, sexual identity as well as touching disabilities, race and other aspects of humanity? How do you write characters with these aspects respectfully yet honestly? If lack of real life experience is the proposed reason, then why could that same author write a strong vampire or wizard character?