stavo provando uno script uguale al tuo, è diverso solo il sistema di inserimento delle emoticons.
La cancellazione nel mio caso si ha solo se si inseriscono le parentesi angolari "<" e ">" ed è fatto per motivi di sicurezza.
Se il problema non è questo mi sa che vogliano vedere lo script che inserisce il testo cioè "insert.php".
Buona fortuna