If you want the president to be there every memorial day, please contact your local congressional representative and have them put together a bill to mandate this.
Otherwise, the president is free to mourn wherever he wants.....just like every other citizen in the USA.