Ive got 3 that dont get along,my aunt has 30 cats (yes 30) that get along.....didnt i read a old post where your cats would fight and youd have to treat absess's wounds,how did you stop that or do i have you mixed up with another member.
I think I can attest that I've never read a post on here where people are letting their cats fight to the point of abcesses- in fact, most spayed/neutered pets don't get into those types of fights.
As for everything else...
I think you are allowing your personal stress to get the better of you.
Has your SV actually drawn blood on the Bengal? Yes or no?
Puffs of hair is JUST that. For you to get pissed about your cat losing puffs of hair- particularly pissed at your Savannah who is a kitten- I want to add- it makes no sense. PARTICULARLY SINCE there is a GOOD chance your Bengal blew that coat due to stress in the first place.
Yes, stress causes a cat to shed coat- this is why you can go to the vet and suddenly, find cat hair in your nose, in your eyes, floating everywhere! It is a involuntary reaction by the cat- and it's not harming them one bit.
What happens is- you take cute kitten out to play with Bengal. Bengal sees cute kitten and says, "How the heck do I deal with this young whippersnapper?" Bengal stresses, blows coat- Savannah comes in to play- it turns into a fight versus play (or even a play fight) and you see puffs of hair all over.
Now- you might say, "Woe is me, I introduced stress into my Bengal's life"- BUT... Stress IS life. Most cats learn to deal with it. A new kitten is stress. A new friend is stress. Moving the furniture around, a trip to the vet, bringing in a human baby, another kitten, a puppy, moving the litterbox- ANY of these things can introduce stress into your Bengal's life. It doesn't mean your kitty needs to live in a bubble.