Seem to have solved it myself, by doing the following when the user tries to save their input:
- Calling EditorUtility.ConvertWordToHTML(user's input as string) to clean up the HTML
- Then calling RTF.HTML2RTF(clean user input as string) to get the RTF value using the cleaned HTML.