A man has been arrested and charged after he allegedly assaulted an elderly priest in a York Street church after a service on Saturday.