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.