A biting basenji is never acceptable, but as many people have already pointed out, any aggression must be dealt with properly based on the circumstances.
I used to have 3 basenjis who would go nuts on leash if they saw another dog or huntable critter. They would bite anything (including eachother) in the heat of their excited frustration.
I had this with my two Basenji girls.....it's transferred aggression.....if you can't bite the one you want to bite, bite the one you're with! My last Basenji boy could be trouble if he saw a dog he didn't like. I was careful to keep him at arm's length if he really got revved up, or else my clothing could become a target.
Agree, keep the cat and dog away from each other, although with the best of intentions, sh*t happens and critters manage to get where they should not be. One of the reasons I think "no" is the second most important word in a dog's vocabulary (after "come"). As such, IMO it should be reserved for important situations and always be enforced. It means "stop what you are doing right now!" And yes, there are instances where you might want to raise your voice. Again, done only when it is important, this can be effective. Do not poison your important control words. Use them only when you mean it and make sure you are obeyed. For less important occasions, use a different word. You do not want to teach your dog to ignore you when it's critical for him to pay attention.