The author sounds like the kind of person who will just passively accept a situation instead of saying what he really thinks, leading to internalized anger and bitterness.
If someone "below" me had a problem with my scheduling or some things I was doing, I'd like them to tell me and not just act angry later on.
People work together and generally try to be accommodating in large companies. But it does require people communicating their needs to each other and being fair. The poster sounded like he was holding a grudge against people and trying to power through things instead of having a frank discussion with other people. It sounds like they have talent, but they need work in working with others.
I get that sometimes you know your ideas are much better than other people's, but at the end of the day you need to work with others and give and take a bit.
The company has to explicitly foster an egoless culture to make fair peer reviews work, but egoless employees aren't going to present themselves well enough to get promotions. The system incentivizes politics. If you didn't see it in your team, your teammates hadn't learned to play the game yet.