Imagine a person who warns you not to walk in a particular direction as there is a pit/hole, but you continued anyway and fell into that hole. The person then comes to you and instead of helping you in that dire situation, mocks you for not following his advice.
Is there any specific word (noun) to address such type of people, e.g. narcissist, egoist?
Best Answer
While it is somewhat broader, the term gloater may apply
If you will accept a phrase and want to be a bit literary, you could call the person a smug Cassandra