I think no-one was right there. I understand LeBron, I really do, but it happens all the time.
And actually, that fan said nothing offensive, just touched the... delicate topic (I don't how to express it...) It's a little different. Course it's disgusting.