US president faces pro-Palestinian protest in his hometown