Ditto Zoelula on talking with your father's doctor. His outburst and rage may be caused by severe depression brought upon by his degenerating retinopathy.
This is going to sound cold, Luccio, but the only real option you have is to save your own life, which you admit is going down the tubes. You have done a great deal for your father and he has done nothing for himself. I know it's sad and hard to watch, but you are banging your head against a brick wall and that hurts! You have hired a caretaker whom he sent away. Your father has emotional problems in addition to his physical ones. You can talk to his doctor and see what he recommends or you can start proceedings to have him declared incompetant and placed in a nursing home where he will receive care. But at your father's age this is not easy to do. But I strongly suggest you not tolerate this behavior, and focus on your own life and wellbeing.