It’s fun, but his point is correct. Luna Foundation Guard means that this organization is a guard for the foundation. I was totally confused, went to the website and took at least 5 minutes to figure out what the organization was 🙄
Mock all you want, I didn’t make the rules of English grammar. You could have called it Luna Foundation Group, and it would have made sense and had the same LFG marketing effect 🙄