I have a solution. It involves changing replacing 5 lines of function em_events_admin in events-manager/em-template-tags.php with 2 if statements:
function em_events_admin($args = array()){
...
//template $args for different views
//if statement below replaces 4 lines of code
if( current_user_can('edit_others_events') ) {
$args_views['pending'] = array('status'=>0, 'scope' => 'all');
$args_views['draft'] = array('status'=>null, 'scope' => 'all');
$args_views['past'] = array('status'=>'all', 'scope' => 'past');
$args_views['future'] = array('status'=>'1', 'scope' => 'future');
} else {
$args_views['pending'] = array('status'=>0, 'owner' =>get_current_user_id(), 'scope' => 'all');
$args_views['draft'] = array('status'=>null, 'owner' =>get_current_user_id(), 'scope' => 'all');
$args_views['past'] = array('status'=>'all', 'owner' =>get_current_user_id(), 'scope' => 'past');
$args_views['future'] = array('status'=>'1', 'owner' =>get_current_user_id(), 'scope' => 'future');
}
...
//deal with view or scope/status combinations
//if statement below replaces one line of code
if( current_user_can('edit_others_events') ) {
$args = array('order' => $order, 'search' => $search);
} else {
$args = array('order' => $order, 'search' => $search, 'owner' => get_current_user_id());
}
...
}