The privilege to vote to Reopen a question is based on Reputation, and is covered here in the FAQ's that John suggested reading: All Privileges
I think the moderators clearly made the right decision:
Before it was closed, I reread the question several times and still had a hard time understanding its logic. I suggested some edits to at least clarify it, but they were rejected twice… Perhaps I missed something, but at least that should have brought it to your attention that there were problems with it and it needed revising (not to mention my comment relaying that too).
I also happened to read some of the other questions you previously asked and noticed that you hadn't accepted any answers, other than your own twice. And some of the comments also seemed a little less than appreciative for the effort people were making, for example: here.
I'm a little green here and still learning myself, but I think if you have the perspective that this is a community-based site and that your questions, answers, and comments should benefit others as well, then you'll likely find better responses to them.
That being said, I think you have quite a bit of knowledge and experience and hope you continue to contribute.