despise (one) for (something)
To hate one for a particular reason. Don't even mention Tiffany's name to me—I despise her for starting that rumor about me last year.
despise someone for something
to hate someone for something or for doing something. I just despise him for running away! She despised herself for her dishonest actions.