Oh my, you must ALL be miserable

I'd definitely work on the potty training as suggested, it CAN be done, I promise! He probably barks because he doesn't know why he has to spend so much time in the crate. If you could cut that time down to the absolute bare minimum it may help with the barking. Use the bellybands and let him have free run of one room, maybe gate off the kitchen and then keep him in your bedroom when you retire for the night. He just wants to be WITH you