In this case, is not used as the adjective but as an adjective, . See for example weblio. Furthermore, {} is pretty much a set phrase, meaning both:
* Unpleasantness, discomfort
* To refuse / to avoid
And by the way, {} as hateful is not the most common sense. My dictionary lists:
* Dislike, hate, suspicion
* Dislike, hatred, fear