Your story is very sad, and I am sorry you had do go through all of that. It sounds pretty horrific and over an extended period.
I hope you find some peace, through talking or posting or maybe eventually some therapy.
I think you will find that more people are supportive than not, though every crowd will have some assholes. Be selective with irl folks that you talk with, but finding a support group could be very helpful.
What was this cartoon saying about Charles?
What had he said or done to elicit this cartoon?
Genuine question here …