It is my experience that people who work the steps of AA can get beyond self hatred for things they have done in the past. The AA program specifically deals with this. There is also self hatred that can take place due to depression and/or self esteem issues. While the steps can also be helpful in these situations seeking out a mental health professional is advisable.