I would like to be able to block a page from being edited
I noticed there are some events in DataFactory.Instance for example LoadedPage is called when entering Edit mode but that's about it don't know what to try from this point forward
Are there any aproaches someone could share?
You might want to use virtual roles together with publish permissions to accomplish that.
Check out the timedrole here, for that: http://labs.episerver.com/en/Blogs/Allan/Dates/2009/9/I-am-virtually-in-the-role-dude/