I saw someone make an argument recently in regards to Peter's agreement to the Devil Deal in OMD that I'd like to discuss.
Whilst this person agreed with most arguments against One More Day and Peter's agreement to the Deal with Mephisto, they disagreed vehemently with the notion that it was out of character for Peter to make the deal because it would bring harm to Mary Jane. They agreed it was OOC for him in general but NOT for that specific reason.
The argument went that Peter agreed to let Mary Jane suffer (Mephisto specifically said they'd both be in eternal torment due to the deal) because she made it clear she was consenting to that happening.
They elaborated that Peter has allowed MJ to take incredibly massive risks in her health and her life just by being romantically involved with him so why should this be different.
Every day MJ is with Peter she runs a huge risk of winding up like Gwen Stacy but that is her choice. In ASM Annual #21 Peter even acknowledged that MJ knew and accepted the risks and that was part of his decision to go ahead with the wedding.
This person's logic was that if Peter respected MJ's decision to risk her life like that, along with all the stress and suffering that inevitably came with it, then when she made it clear that she was onboard with allowing herself to be 'eternally tormented' by Mephisto that Peter would respect her decision and agree to the deal, thereby agreeing to allow her to be seriously harmed.
My own thoughts on this are bubbling away but what say all of you?