How to select author/creator field of CRM-Core Contact and Activity in views?
From what I know, the permissions 'edit any contact' is designed on purpose...module maintaiers claim this allows for custom permissions to be set per your requirement.

As for author / creator field, you have to add a relationship first to your view 
Try these - 


CRM Core Activity: Author
Entity Reference: Participants


That should probably expose the field you are looking for.