I dont know if this is a bug or an feature, but if the string that is going to be parsed with the method is not valid html, it vil throw an out of memory exeption.
if the string contains a < without a matching > it becomes an endless loop.
if the sting is "this will fail <3 with more", it fails
using StripHtmlAlternative will not fail, but remove everything after the < sign.
Its not an easy thing to strip html even harder if the string is not valid html, but maybe it would be more foolproof using "HTML Agility Pack"