There's one basic disagreement we have here: "my Hive power which were originally my valid rights". Hive didn't exist previously, no one was "owed" it. Hive was primarily created for everyone who was actively opposed to Justin Sun's takeover of Steem. And it took effort on the part of many volunteers to create a new cryptocurrency and setup the infrastructure to support it.
During this process, one thing that became very clear is that very few of those volunteers supported airdropping the new currency on voters who actively supported Justin Sun's sockpuppet witnesses. The general sentiment was very straightforward: why reward those people who had actively helped Sun centralize the Steem chain, essentially stealing their home, and forcing all the work associated with creating a replacement chain?
Mayvbe it is not clear what I mean by "sockpuppet" witnesses: I mean these weren't even real people. They were just a bunch of accounts created by Justin Sun's tech guy and voted in by the Steemit tokens. Based on the fact that you said there were "disagreements between witnesses" about Justin Sun, I guess it's possible you didn't understand this. But there wasn't a much of a disagreement between real Steem witnesses, there was a disagreement among the existing witnesses (and the stakeholders who voted for those witnesses) and Justin Sun.
But even if you didn't know this, I'm quite sure that the zzhang proxy did in fact know this. Their representatives were at the meetings between the witnesses and large stakeholders and Justin Sun. And they publicly posted their own stance regarding the disagreement between the other stakeholders and Sun. They were not secretive at all when it came to their opinions, and anyone voting for them should have become aware of it.
Now I think many of the other stakeholders felt that zzhang was essentially holding the chain hostage, by requiring that either Justin Sun or the opposing stakeholders would give in to their own previous demands (some of their posts had been downvoted in the past, for example, so I think they were asking for removal of the downvote function at the time). I think this negotiation tactic annoyed most of the other stakeholders: it's not a nice tactic to extort someone for personal favors when the blockchain's decentralization was facing an existential threat.
Now I don't mean to say that zzhang was the only supporter of Justin Sun. There were a few other stakeholders that felt that Justin Sun would bring marketing benefits that would make it acceptable for control of Steem to be centralized. But most Hive enthusiasts viewed this as compromising moral principles in favor of profit, because decentralization was a core tenet of blockchain technology.
And there were also some people that were convinced that all the existing Steem witnesses were some sort of cabal, and that Justin Sun would be no worse, so they decided to vote for his sockpuppet witnesses. Everyone's free to have their opinion on such matters, of course. But I guess it's not surprising that all the people who worked so hard on a volunteer basis to get Hive going (and this was no small amount of work and was done as a labor of love) were not excited about rewarding people with that attitude either.
RE: The programmer hiring process at BlockTrades