Varför gjorde kung john av England underteckna magna carta år 1215?

Kung Johan tvingades av rebel baroner i England och på inrådan av ärkebiskop Canturbury, till tecken (det faktiskt förseglades inte undertecknad) Magna Carta eftersom han hade trampat folkets rättigheter. Underlåta att göra detta skulle troligen, ha lett till inbördeskrig.
Magna Carta bekräftade folkets rättigheter, över kungens påbud bland annat