we cannot 'give'. they take because they can due to their role and investment. you would do the same in their place.
No, we give them, if we are passive.
It's the nodes who should be in charge, not the miners. Segwit really needs to address that issue, and not give power in miners hands.
If you let the miners take over, then the miners will effectively become the Central Bank of Bitcoin, that's a fact.