Altercations with Table Mountain park rangers 'far too common'