Empathy is a terrible basis for ethics. Empathy is our capacity to understand the emotional state of others based on our ability to model those others and feel what they are likely to be feeling. The problem with it as a basis of ethics is that this process is easier the more we have in common with those others. We want our ethics to be universal, not to apply most to the people we can best identify with.