Though I am inclined to be dubious about peoples' own assessments of their capabilites (except to acknowledge that my own are very limited), I'm sure you're right about her.
I never block, because you never know when somebody might come up with something worth hearing, no matter how obnoxious, dim-witted or ill-mannered they have seemed or indeed been in the past. People can always suprise you.
In terms of epithets and so forth, the English langauge contains so many words and phrases that falling back on cuss-words seems to me to be lazy at best.