Hi there!
I have sympathy for what you are going through with your beloved cat. Cats like dogs can develop behavior issues and my reccomendation would be to hire a animal behaviorist in your area. Cats are harder to train than dogs but a skilled trainer can help address your cats issues before another and maybe even more serious crisis happens. I would advise you to find one ASAP as your cats behavior is getting dangerous. Best of luck to you and Mr. Honey.
Disclaimer: This website is not intended to replace professional advice / treatment by a licensed veterinarian. If you require any veterinary related advice, contact your veterinarian promptly. Do not disregard veterinary advice/treatment.