If she would lose the profanity she would be more effective.
Having said that, at least she has some fire in her belly. That’s a lot more than you can say for most in this age of lukewarmness.
While Ann does use some profanity, it’s mainly for effect. While a good, hearty, “Bullsh!t” interjected in any sentence dealing with economic platitudes is generally proper, I don’t recall her ever using the Lord’s name in vain. While one may be impolite in some circles, the other is a sin mentioned in the Ten Commandments.