Okay I fixed the issue by editing all the HTML for my snippet footer in Dreamweaver, and then pasted it back into the HTML section of the snippet and saving and approved. Worked.
Why is this an issue?
If Marketo knows that it can't approve an email with a character in a broken token, why shouldn't it know to not allow it to be inserted in the first place?