Kim Kardashian faced criticism after her son Saint walked out as Lionel Messi's mascot