That depends on what you mean.
The first two, no, that's something that person's supervisor does.
The mental issues one, maybe, but HR would be more likely to intervene and stop them from getting fired, because if you fire someone because they have mental issues, that person can sue you. HR...