Hi Alegra,
I have reviewed all screenshots provided and believe he was excessively harassing/insulting you however I did ask you to use to /ignore function more then 3 times which you failed to do.
He kept going on because you kept retaliating. There would be no reason for someone to talk to themselves about YOU or anyone else? That would seem stupid.
He does deserve a mute of 24 hours, however please start using /ignore function in the future.
EDIT: As this is not the first time this user has harassed someone a warning and 72 hours of mute should be added.
Thanks for reporting,
Divine