Tim Torkildson was a social media specialist at the Nomen Global Language Center. When he wrote a blog post about homophones — you know, words that sound the same but have different meanings, and many times different spellings — his boss told him he was fired.