Navigating contentious annual general meetings