I agree most actions are redeemable if the person has sincere and honest intent, people do run out of patience, but for that there is downvoting.
I've only had one experience on Steem where someome took their freedom of speech a little too far (the kind of stuff that can get one killed in prison), and a downvote didn't feel adequate.
This is something that has to be addressed at some point, even though the interfaces themselves can choose not to show some content. I am not sure what the solution is though.