World homeless day protest targets Castro landlord