Since he is still under the care of the hospital staff, I would tell them to call back when pt is stable and request ALS or preferably CCT transport if they still want to go by ground. I would call dispatch and let them know what's going on and go back in service.
Until this pt is stable enough for transfer there is no way I'm BLSing a pt like this for two hours. Whoever requested BLS apparently has no idea what resources are needed. Sounds like a typical floor nurse scenario to me.