Interesting, your comment didn't do much to change my initial impression. Allow me to explain why, and I mean this as hopefully constructive criticism:
> What I can't stand is when people don't make the fucking effort to reach the right idea, but just fall back on rank. That will make me very angry.
Optimal decisions are rarely made by groups of people, which is part of the challenge of working with people. It's understandably upsetting, but if this bothers you so much, you should consider: (a) changing jobs if the person pulling rank is unreasonable, or (b) working out the power structure and on your relationships and communication to get your point across better.
> They could have brought me into a few of the meetings so I'd see how the sausage is made, and maybe I'd realize some of the constraints they were under and see why my idea wouldn't work in that context.
It sounds like you were cut out of the decision-making process. Perhaps your superiors were genuinely unreasonable, in which case you should have done what everyone in an unreasonable work situation should do: switch teams, or switch jobs. Alternatively, if your real-world interactions convey as much arrogance and petulance as your online rants do, then you're maybe losing out because people don't find it productive to bring you into the decision-making process. Perhaps you're right, but perhaps the way you communicate turns people off. I'm just laying out some alternate possibilities, since your posts seem to convey that everyone was against you.
> I do, however, expect to be treated as an equal, and I'll raise hell if I'm not.
Perhaps you're not earning peoples' respect with this attitude. It sounds a bit like what my 5-year-old does when he thinks we're being unfair to him.
EDIT: You're obviously intelligent, but you have to realize that there are other intelligent people, and all things being equal, most people would rather work with someone who can communicate.