よほど:so much , too much
ない限り: unless / as long as ... not ...
Translation: unless the one who disgusts me too much......
I thought it's much better than these native speakers' answers above. I'm not Japanese but I'm sure that this sentence is totally correct translation for yours.