> I wonder if Yelp people ask themselves if they
> might be doing something bad if people want to do
> them bodily harm.
They don't have to be doing something wrong for people to want to harm them.Have a competently professional security policy with recourse to appeal at the door if they're going to host events for people?
Or, you know, just look like amateurs.
What it really comes down to if you don't like their policy, don't host your meetup there.
By having a security policy, they are in the security business, and they're doing it wrong.
This is not true. A company should only be considered to be in the security business if their profit is driven or at least depends upon offering security to others.
By the logic of your post, any company that has computers that they have to manage would be in the 'IT' business.
The reality is that to run a company, a variety of things must be done to allow it to exist that do not define the business of the company.
In this case, Yelp's security policies are stupid. They're not making money from security, but that doesn't mean they get to be stupid.
Since they are doing it they should be concerned with doing it right.
If computers are critically important to a company (as they are for many web companies) then they are expected to manage them in an intelligent way. That doesn't mean that web companies are all acting as ISPs, but it is absolutely routine and expected for them to take various measures to maintain their computing infrastructure correctly. It's irrelevant that they are not selling computers.
It is totally irrelevant that Yelp is not selling security services to other companies.