There are also limits: MPs individually vote, and on something that was hugely controversial they would defy the whips. It's not "the Government" but a collection of individuals. And in the end we can vote them out and overturn absolutely any legislation in the next Parliament.