Re-crate training a dog (or, can an old dog learn new tricks?) long

Our dog (Jindo) is 6 years old. We adopted her from a college student when she was 2. I honestly believe the girl wasn't forthcoming with her reasons for giving her up and I am now CERTAIN that behaviour/barking was one of them. She told us the dog was crate trained and even gave us 2 crates. While Zoie would walk into the crate, she wouldn't stay quietly. Bark, bark, cry, whine. We chalked it up to new house, new family, so made the mistake of letting her sleep out of the crate. We have made half-attempts at getting her back in the crate, but none of us can sleep when she's barking her head off non-stop (and the bark collar doesn't work on her) We've tried the crate in DD's room (where she usually sleeps anyway), but bark, bark, bark.

The problem is, when anyone pulls into the drive, the dog goes ballistic and yesterday literally bit through the living room blinds. When I close off the living room to deal with whomever it is, she scratches the doors and whines and barks. I think a big part of the problem is that when we're away during the day, there isn't anyone around to tell her not to bark at every person, bunny, bird, or GNAT that goes by the windows. I sometimes just shut the living room, but with no central air, it gets VERY stuffy in there and it's our main work area.

Also, when there is rain (just rain, not even storms), she freaks out and is literally glued to someone's leg or hiding under my desk. She has tripped all of us more than once being this way. We've given her calming biscuits and rescue remedy, but nothing seems to help.

I just think if we could actually get her to go in her crate and STAY QUIETLY, things would be much better for her and for us. Do I just start new, like with a puppy? How do I get her to BE QUIET? I don't mind the occasional bark, but she starts to bark the moment we put her outside to potty and doesn't stop until I'm standing there with my "calm assertive" 'ch' to make her quiet down before letting her back in.