Hi,
It sounds like you have <add key="UseRelatedSiteMode" value="true" /> which makes it share users and roles across all sites. You can either set that to false and then the sites will have independent users and roles and therefore Content Administrators from one site are not also Content Administrators in the other sites. Or, if you do want to share users and roles across sites then you would need to make a role per site and set it as the siteSettings.SiteEditorRoles on each site to enable different editors in each site without making them Content Administrators. With related sites mode enabled then anyone in the Admins Role or Content Admintratorss role can edit anything in any of the sites but users in roles created and attached as SiteEditorRoles can only edit within the specific site.
Hope it helps,
Joe