I don't agree with either of your statements. There is a dividing line, which I was pointing out, between making someone uncomfortable and being toxic. I'm not sure, tbh, but it sounds closer to rms was just socially uncouth, he didn't abuse his position of power or anything like that, he just was an unpleasant person. I don't mind may be some sort of intervention over that, similar to what Linus Torvalds faced. Perhaps he has been "called-in" so to speak but that hasn't been stated in this conversation so far. What I consider toxic is closer to retaliating professionally against subordinates you don't like, forcing subordinates to do unprofessional things like favors to curry good standing with you, etc. I could be proven wrong, but a lot of what I've read from rms is he was just annoyingly pedantic, silly at times with off-collar humor, and too much of a "true believer" in various causes. None of that I consider beyond the pale for being toxic, some of those traits (like the "true believer" bit) are actually somewhat commendable, and why extremists often are good in pushing us to better ourselves or at the very least question the foundations of the status quo.
Also, firing someone is taking their livelihood from them. rms might be more comfortable than the average worker, but part of the reason there are special rules around work is in society today people need to work to survive. rms might be wealthy and have a cushion, I have no idea and so this might not apply to him. On the other hand however, free software has been his life's work, and he is being forced out of the organizations he started in order to further that cause. He probably will be hampered from ever contributing to free software moving forward. It might not be on the level of a walmart worker living paycheck to paycheck (which sure is a larger problem) but it is a wrong, at some level, to him if he is not offered a better deal or a chance to change.