Chrissy Teigen has blasted trolls as "little thieves of joy" for ruining the times she has shared her success on social media.