So frustrated with my baby right now

I know it's not his fault so trying not to be angry, but he will not stay in his damn swaddle and therefore will not fall asleep. He was fine for 45 minutes then woke up screaming cause he broke his arms free through the top. Then as I try to reswaddle him he's screaming and throwing his hands up so I can't even get them to his sides. WTF. I'm so tired I just want to sleep. I have tried the Halo wrap and a few other sleep sacks but he continues to fight those and pulls the fabric over his face making them unsafe