Doubtful that she hates you, but if you are spanking her bottom and being too harsh with her it can seem as if your being mean and I can understand why she would shy away from you or not want to listen to you. If you are yelling at her more often than praising her she will tend to not want to be around the person who is doing the yelling and spanking. It is always best to use your "words" "commands" rather than putting your hands on them in a threatening manner. If you do it too often I wouldn't be surprised if she starts biting.
Try some of the things that we suggested and see how things go. You have to be consistent in your training methods and work with her every day. Even if its only 15 -20 mins. If you work with her daily, reward the good behavior and treat her with Cheerios and tons of praise she will want to come to you more often. She will look forward to your training sessions she will learn that, good behavior mean treats and praise instead of yelling and spanking.
Good LUck, let us know how things go!