I'm playing a 9th level wizard, and playing him as a necromancer. He is nice and very outgoing, and has plans to build a city in which he will have a church for every alignment, as well as an orphanage. He is a dedicated scholar and has many ranks in every 'knowledge' skill. He has a code of conduct that he has installed for himself and follows the law everywhere he goes. But because he raises the dead, only for the purpose for helping people, such as harvesting crops, carrying goods, or whatever simple tasks are required, my GM has dictated that his alignment must be 'Neutral' or 'Evil', but not 'Good'. Many of my companions find problem with the animation of the dead, though they have no problem with resurrection, reincarnation, or any other means of utilizing a soul that has moved on, which continues to astound me and drives a rift between characters.
I believe that ones alignment should be based on what their motivations and reasons are, more so than the acts that they commit. Of course murdering a blind orphan is bad, but if it saves the rest of the town, and they have no other inclination to do it, then it shouldn't affect their alignment, though possibly over time if such an action were to be repeated it may corrupt their alignment.
I need to resolve the animosity between our characters, preferably without violence but a debate has yielded nothing but stubbornness. Any ideas?