If you do not wish to answer honestly, then say something like "you wanted to develop your career and felt the change of job was necessary to your developmental experience".
Educational reasons
You do not need to go into detail. Yes, you can answer personal reasons. If they want an explanation, you can just tell them briefly why.
Honestly.
haha nice one matee! Eesh....I would go for the standard, "I had met or exceeded all of the goals I had set for myself in my last position, and was ready for a new challenge" Or some similar BS. I wouldn't think bringing that up would be a great idea.
i have not work over 3 years
Tell them that you left for more responsibility
no
They can call your last employer and ask.
You've got the answer in your question! You left your job to raise your child.
You should answer it just as you said, that you were fired for protecting a customer and not compromising your ethics. Any employer that sees that should understand that statement and ask you for more specific information if they are interested in hiring you.
is the drive to work shorted? is the job for more money?
depends why you quit. "I resigned to persue other opportunities" sounds better than I quit