I'm way over on the left on most issues but this "gender identity" movement or recognition of is getting over the top. I think every one should be able to run and race. If the non binary want to recognize each other, or recognize nothing, their "community" can set up there own race, get sponsors etc. Maybe going forward the NYRR and other can simply state on the sign up, "We honor and recognize the diversity of our culture however [fill in the blank] and ease their way out of paying the money and controversy of the n.b.
PS I was in the Marines and I don't think identifying as non binary would go over well with the DI's.