I absolutely hate my best friend
Is there a specific reason for hating someone considered to be your best friend?
He doesn't understand my way of dealing with problems, he acts like I'm automatically wrong
You don't like to have friends who think you're wrong all the time, this is true. But hating him for that seems very petty and bad. Love one another and forgive for such a wonderful thing, he is one in a million because you won't find many like that these days.
He should fuck off if he can't accept shit from me.
Have you ever told him how you feel then? It might be good to let him know how hurt that makes you feel, he could be totally unaware of the situation.