City and SPCA express outrage after public’s ‘harassment’ of seal at Strand Beach