The person you're responding to never said or implied there is no spectrum. But if someone says "I'm very much anti-NIMBY" and then goes on to point out his hypocrisy, it's fair to call him out for it. Especially since said someone specifically asked for criticism and seems open to a conversation.
Everybody wants to change the world but nobody wants to change themselves.