@shurim: I think 'smug' would be a shorter and still appropriate response if you want to consider it.
smug
/sməɡ/Submit
adjective
having or showing an excessive pride in oneself or one's achievements.
"he was feeling smug after his win"
synonyms: self-satisfied, complacent, self-congratulatory, superior, puffed up, pleased with oneself, self-approving, well pleased, proud of oneself; informalgoody-goody; informallike the cat that's got the cream, I'm-all-right-Jack; informalwisenheimer; vulgar slang
shit-eating