Neither Obama nor Arafat should have received a Noble Prize. You should receive the prize only if you have a long track record of working for peace which neither had done when they received the prize.
Arafat and Obama aren't military officers per se. They are the heads of their respective forces and therefore cannot be ordered by anyone to do much of anything. A naval officer is something very different than a president. But I do agree that it is awkward to give such an award to people currently heading armies.