I've skimmed through the posts in this thread, did anyone mention that the snake should not be held for 2 days after eating?
Since you guys fed him recently, you have a couple days to get things situated while he's digesting. When you get a BP dumped on you like that, and you have no experience with BPs, I could imagine it's overwhelming. While BPs are somewhat fragile, some of them can be resilient.
If you keep him (I hope you do, don't let anyone here tell you otherwise if you want to keep him) just keep in mind the first few months of owning a BP are unpredictable, stressful, and so rewarding in the end. Most everyone goes through the "OMG MY SNAKE IS GOING TO DIE!" phase... We quickly realize we're over reacting![]()