Just about any president could be accused of war crimes. Your example for instance is a perfect one. Or when Obama had an American citizen killed by drone strike. Not exactly innocent until proven guilty.
However, in both of those instances, I’d argue Obama did the right thing, albeit not possibly legal. For the president to be effective and do his job, they need a certain amount of freedom. One can’t make these decisions with the idea that they’ll be hauled off to jail in the back of their mind. So in terms of national security, I’d argue Presidential immunity is an absolute necessity. The best counter argument for it I’ve seen on the boards are
@Illegal-shift posts. Although we ultimately disagree on the topic, he brought up some excellent counter points that were well thought out and very sensible. Reading his posts, one could come to the conclusion that a president should not have immunity.
As far as the international court and opinion goes, US can and always has, bought the allegiance of countries where their opinion is important. You need certain allies on your side. Many of these allies can’t afford not to be standing next to the US on almost all issues. Taking Somalia for example, who cares what they think about the US on a national level and if they get upset about what was done. Nothing they can do about it.
The international court located in The Hague, usually settles disputes between nations themselves. I’m not sure they’d ever bring charges to a sitting leader of any kind unless something approaching genocide is occurring in a particular country.