I am a manager at a club and I try to give people from bloodlines and similar RPs a chance however when patrons come to me about people bugging them constantly to bite them or harassing them, I have a responsibility as a manager to then go talk to the person being accused of such things. A majority of the time they do stop and I do not need to take any actions. Others sometimes do go back to randomly IMing the patrons AFTER I say "Hey I am sorry but we are a bite free zone. You are welcome to stay but please refrain from asking for blood." or come at me with a very bad attitude when all I did was ask them politely to stop. I will eject people who respond like this without a second thought. I do not tell them to stop, I just ask them kindly. Luckily enough only a minority respond in such a manner. I can not speak for others, but I would think that if a person has enough incidents with the minority, things become a turn off to them and they might become jaded towards such RPers and thus react in a severe manner. It is not neccessarily discrimination in cases like this, just people trying to prevent those who they believe to cause trouble away. It may not be fair and perhaps more people should be given the benefit of the doubt, but this is how some peoples' minds work.
Having said this.... A garlic necklace? Really? It is stories like this that made me not join SL like 2 years sooner than I did. That is definitely going a bit far. I can find no excuse for that one because there is none.