Just to throw out anotehr idea, instead of a small military, you could have a small civilian constabulary (or whatever), and then each of the merchant "factions" could have their own private "security forces". Disputes between factions could be handled in the "boardroom", so to speak, or could spill over into deadly street brawls between the "private armies" of the factions.