One way the "damage" to a reputation of a player might be alleviated if the player described in their spoiler thread a particular persona or type of character they wanted to play in that particular game. E.g. "I'm going to attempt to play this entire game from with a narcissitic, short term outlook just to see what happens" or "I'm going to play the 'honoroable french' and never declare war on anyone to see how that goes."
Personally, I don't think a player should HAVE to admit to playing a role. NAPs should be just like any real life agreement in that it is impossible to clarify every single possible scenario. Therefore, inevitably, there will come a time when something happens that one side believes to be nullifying an agreement.
For a real life example, take a college friend of mine who was super clingy. I had agreed to visit him (6 hours away) over the summer term but his plans changed and he had to return to school sooner than expected. Since I had been planning on visiting the week before school started, I considered the plan to be cancelled. Turns out, he was pissed at me for not rearranging my schedule and getting off work early to come visit before he headed back to school. (We didn't stay close friends after that as his demands were clearly unreasonable). Of course, this is a ridiculous example, but the point remains: there can be many reasonable causes for an agreement to be nullified, especially when the terms are not clearly stated.
In short, I agree with the earlier statement that a NAP should clarify specific things the teams are agreeing either to do or notto do. Otherwise, it's leaves to many possible reasons to cancel.
Personally, I don't think a player should HAVE to admit to playing a role. NAPs should be just like any real life agreement in that it is impossible to clarify every single possible scenario. Therefore, inevitably, there will come a time when something happens that one side believes to be nullifying an agreement.
For a real life example, take a college friend of mine who was super clingy. I had agreed to visit him (6 hours away) over the summer term but his plans changed and he had to return to school sooner than expected. Since I had been planning on visiting the week before school started, I considered the plan to be cancelled. Turns out, he was pissed at me for not rearranging my schedule and getting off work early to come visit before he headed back to school. (We didn't stay close friends after that as his demands were clearly unreasonable). Of course, this is a ridiculous example, but the point remains: there can be many reasonable causes for an agreement to be nullified, especially when the terms are not clearly stated.
In short, I agree with the earlier statement that a NAP should clarify specific things the teams are agreeing either to do or notto do. Otherwise, it's leaves to many possible reasons to cancel.