WD40 or PB blaster the hell out of the door pins. when you go to pick them up work the door left to right helps some. as far as you passager door: sounds like the bolt is stripped. you can try to put vise grips on the nut and push down torward the ground as you turn it : it may grab the thread and come off /also take the bottom nut off try having someone pick up on the door so the nut has force against it ;it may come off then ///if not you may have to cut it off.
once you get the doors off clean the pins off and the pin holes out Keep them lubricated and they shouldn't give you any problem.