The verb "hate" sometimes is cofusing. If we form a tag question, for instance, we consider it to be negative, because it's negative semantically and that fact influences grammar. We say
He hates mushrooms, does he?
But what about agreement? If someone says
I hate mushrooms.
Should I agree "So do I. Me too"? Do we take the negative meaning into consideration or only the form?