Animal activists protest SF Castro Whole Foods