Social media threatens greeting card makers