Why did merchant guilds form in the Middle Ages?
To serve local churches
To build cathedrals
To eliminate competition between merchants
To protect merchants and their goods