turtleswim wrote: I told him going to town for random reasons was dangerous.
I bet he didn't see his reason for wanting to go to town as "random".
An adult with any illness doesn't want to be treated as if they are incapable of understanding the potential consequences of their requests. In his mind, whatever reason he had to go to town was perfectly reasonable and the potential danger acceptable.
It is a tricky issue, because as a care taker you are in a position where you do need to try and gauge a person's capabilities and those may or may not be more accurate than the person's own assessment.
For instance, my dad is at a stage of physical heath where the rest of the family is concerned regarding his ability to drive. The family...mainly my mother...drives my father most of the time. But occasionally he decides he is going to drive. We can't tell him no, that to drive for random reasons while other capable drivers are in the family is too dangerous. It would be treating him as if he is incapable of exercising good judgment. Instead, he walks out the door, runs his errand and we all breath easier upon his return.
Bottom line, I don't think you can attribute his decision to let you go as being caused by MS. Rather he let you go, because you believe you have better judgment than he does. You believe you understand his limitations better than he does. That is why he fired you.