Fall of the Roman Republic

As a child learning history at school, I often wondered why the Roman Republic gave way to the Roman Empire. Had the people had enough of voting? Was this forced upon them? If so, why didn’t they revolt, especially given how awful emperors like Caracalla were? I...