Holy shit, I finally figured it out. Apparently OS X Mavericks sets system and TextEdit preferences to use smart quotes & dashes. So my script worked fine when I updated, until I added new blacklist items. If anyone else has this problem, here's a post on how to disable:
Re: Blurb Blocker Broken?
Date: 2014-10-11 01:46 am (UTC)http://scttdvd.com/post/65242711516/how-to-get-rid-of-smart-quotes-osx-mavericks