As always, many thanks for reporting your issues. I’ve released a fix for the :before and :after issues you were having – version 3.3.7 (along with quite a few other improvements).
Did the issue you had with the options repeating themselves only happen after you encountered the save error after trying to insert the pseudo selectors? Or is this something you’ve encountered in general?