I think there's a break in communication.
There most certainly is. Here's a timeline of this thread:
Me: Here's a situation and feature request for feature X.
Next person: Dude, feature Y isn't happening. Rejected.
More people: Uh...Feature Y != Feature X. Maybe we should discuss Feature X?
*insert brief discussion about Feature X.* (Note that said feature is never actually said to be rejected, and the thread continues to be errantly marked as Rejected for the *wrong request*)
*insert discussion about possibly doing (the "rejected") feature Y. This concludes saying that Feature Y (but not X) is impossible due to an outside issue.*
some time later, me: Uh, any update on the actual request?
Next guy: Dude, you're an idiot. It got marked rejected, just drop it.
me: No, Feature Y, which I never asked for, was rejected. Feature X has not been dismissed in this thread, and I want an update, explicitly, about it.
*insert more discussion about Feature Y. Note that that is not Feature X*
See, I cannot divine what people are thinking about Feature X. As somebody who made a request, the first thing I care about is whether I should expect any more discussion about said request or other solutions. It wasn't until post 29 that it was finally stated that X is no longer open for discussion. The thread being marked Rejected did not tell me that because it was rejected for Y, which is *not* X. People ignoring the thread did not tell me that X was no longer open for discussion, it only indicated that people might be taking longer investigating the options that were mentioned on page one. If nobody deigns to communicate the state of a feature request, the requester cannot magically know the state. Especially if the appropriate state feedback mechanism is abused.
Believe it or not, I can handle it being rejected, even if I disagree with the reasoning. If I'm actually told, that is.