I thought US border officers were tougher than that. Even my 90 year old great-aunt wouldn't have let a refugee snatch his passport out of her hand – and if he did - a quick rugby tackle would have brought him to his knees. Can't help thinking this agent actually knew what he had to do – or rather not to do.    
Pity the RCMP officer had to be so cooperative.