Hello and thanks for writing in.
I understand that you are frustrated with your sister's behaviour whenever she doesn't take medication. It is important to understand that
Schizophrenia is a chronic mental illness whichneeds regular and long term ttreatment. Whenever medications are not taken properly, there will be a relapse of symptoms. So, the reason your sister is behaving abnormally and becoming violent is because of the uncontrolled illness.
It is quite common for patients with Schizophrenia to not take their medication regularly or even refuse to take medication altogether. This is because they lack insight or understanding about their own illness.
So, usually, the caretakers should take the responsibility of giving the tablets regularly. If she is refusing to take, then you can consider the option of long acting depot
antipsychotic injections, which can be given once or twice a month.
If she is very aggressive and unmanageable at home, then you can consider inpatient treatment for a brief period, till her symptons are brought under control.
Best wishes.