yea this sounds like an intense situation. I guess you should know that I am not that much older than your 17 year old so I remember my teenage years very well. Its normal for kids that age to fight with their parents. Just take a deep breath and think "this too shall pass!"
As to the rest of them, that is quite an unhealthy situation. You need to speak to your bf and you both need to speak to the kids together. Let him know that your opinion matters, and let him know what an unhealthy situation you are in because of it. If he doesnt respect that, then maybe you need to reevealuate the WHOLE situation.
wow, they need to sleep in their own rooms, never been through that so not much help here , i would talk to boyfriend, but as you know its hard to change someone. wishing you luck.