"Revolting" is an adjective used to describe a an object, person or idea.
Explanation:
But revolting means to be -causing intense disgust; disgusting. So one can contemplate that in general she finds him distasteful. No need for a comparison if you understand the meaning of the word.
I believe it would be a soliloquy. A soliloquy is defined as a person speaking to themselves without any regard for someone that may hear it (or oblivious to them).