no, the miners are simply said just timestamping machines (once they got lucky to find a fitting nonce).
If they don't follow the rules as set by the users of the system, their blocks will be automatically ignored by the users software [1] (while users receive blocks from miners following their rules).
[1]: there is one CONDITION to that, and that is that an economic majority of users either do run real bitcoin nodes (can also be light clients on smartphones that connect to own node at home or to external servers that do not belong to miners) or that the services they use do run real bitcoin nodes (and do not collude with miners).
It is about an economic majority of users, and not about a simple majority. There are higher chances that users with more value invested, will run their own nodes, and therefore will not be tricked by malicious miners, and therefore increase the value of the blockchain where the rules are followed (if the forked blockchain with infinite or increase supply were to have some traction by an economic minority, the economic majority could run a second node with these changed rules and sell their coins on that chain, that would make the chain the loosing chain, like what happened with "Bitcoin-cash").
Obviously everyone running their own node would be best, so that those nodes are not run by a small amount of entities who could decide to run software/nodes that do follow their own rules. That is *WHY* bitcoiners are sooo much against raising the blocksize limit, so that running a node is not too resource intensive, so that the number of people running their own nodes (knowingly or even better unknowingly) is as big as possible. Many do think that bitcoin is slow for technical reasons. That is not the case (and lightning could increase the throughput a lot if it achieves it's goal one day). Bitcoin wants to be "slow" to make it easy for as much users as possible to run a node (read: having a maximum amount of users (knowingly and unknowingly) run real nodes, instead of SPV-wallets that do NOT validates the rules and therefore can be tricked by miners!)
By running your own node, you mainly protect yourself, but a tiny bit also the rest of the users (long term aligned incentives, once running a node is computational irrelevant, or one node per family runing on the home router or similar).
That being said, miners, developers, exchanges, ... all can influence what happens, but the biggest power lies in users hands... if the economical majority run (archival or pruned) fully validating nodes.