Действительно, переносное значение глагола резать 'производить неприятное впечатление чем-либо, вызывать неприятные ощущения' в оборотах резать глаз и резать ухо основано на прямом значении, поэтому логично употребление в них слов, обозначающих части тела. Однако в словарях русского языка зафиксированы оба выражения: резать ухо и резать слух, оба они признаются верными. Оборот резать слух основан на метонимическом переносе: орган – функция этого органа.
Правило гласит: " При выборе написания о или а в безударных глагольных корнях не следует использовать для проверки глаголы несовершенного вида с суффиксом −ыва (−ива). Например, для проверки безударной гласной в корнях глаголов броса́ть, топта́ть, смотре́ть, молча́ть следует привлекать такие слова и формы, как бро́сить, перебро́ска, разбро́с, то́пчет, смо́трит, смо́тр, мо́лча, умо́лкнуть, но не глаголы типа набрасывать, вытаптывать, рассматривать, умалчивать, для которых характерно чередование гласных о – а (ср. зарабо́тать – зараба́тывать, усво́ить – усва́ивать и т. п.)".