Sara, I'm glad you are working things out. I'm hoping for all things positive. Just make sure you give your kitty the time she needs to come around. Your partner is going to have to change his behavior around her. Cats don't always misbehave. For example, cats will jump on kitchen countertops. You can smack, knock them off onto the floor, beat them, spray them with water and the cat will return to the countertop. It's just easier to pick up the cat and place the cat gently on the floor and repeat as necessary. A little humor there.
I know this is serious business for you -- but you've got a cat who doesn't understand everything that is going on. Bengals get into things. Bengals do things you don't want them to do. They are perpetual two-year old children. Sometimes humans have to change their behavior and not the other way around.
Hang in there and update us on the progress being made. Good luck!