It honestly sounds like you need to hire a professional or delve deep and start spending some quality time working with your dog. Most of the problems you listen are issues that are resolved with proper puppy training.. Is this a rescue dog?? What does your breeder say, if not?
Basenjis, as a breed, should NEVER ever be let off the leash, unless in a dog park or highly controlled circumstances. This is a dog that harkens back to its wild ancestors, it is not a Labrador… they normally don't come when called. If you were expecting her to act like a "normal" dog, perhaps that is why you are feeling so frustrated. Basenjis are not really... dogs, as we like to think of a dog.
If she is seriously spending that much time in her crate, then it's no wonder why she is acting out so much. I find it unwise to crate a crate-trained Basenji for longer than 4 to 5 hours at most. For a breed with as much energy and vitality as a Basenji has, leaving them in a crate all day is unfair. If she is causing a havoc around the house, crateing her doesn't solve the issue, you are just subjecting your dog to undeserved stress and anxiety. Which I would suppose she releases when she gets out. How much do you walk her?? How often does your B get exercise? The easiest way to keep your Basenji out of trouble is to make sure she is tired when she gets back from outside time. It sounds like your B also needs some boundry training.
How are you "reprimanding" her? Basenjis do not normally respond well to "negative" base training, where they do something wrong and they get punished. They do respond better to positive training, where they are rewarded when they do something right. A Basenji who is punished with by physical force, yelling etc. will normally shut down, and REFUSE to do what you want them to do, or feel "sorry" for what they did wrong.
Again, it sounds like you need to spend some time really studying the breed so you know whats normal and not normal for Basenjis... almost every Basenji book or website will tell you Basenjis are not a OFF leash dog for example. If you really care about her you'll devote that knowledge to her, and look into some training programs, and or behaviorists.