Howdy James,
I would love to help you with this. Are you not using the WP Editor Role? Because by default the WP Editors can’t change settings on your website.
If you go into the WP Admin > Users > [Select the user] you will see a drop down list of roles. If you select “Editor” from the drop down then that user will be an Editor on your website and will not be able to edit settings (they won’t be granted the settings editor capability). Thus automatically they won’t see event settings, nor be able to change them.
Are you perhaps using a plugin or something to change user roles and caps? If so, I might not be able to help much. Those plugins sometimes break the default WP roles and caps, giving users the ability to edit settings and such. Sometimes you can fix this by changing the user capabilities to the default.
Does that all make sense? Does that answer your question? Please let me know. Cheers!
– Brook