I'll give a straight answer - no, it's not OK to have a 0% accept rate.
I agree with @RobertCartiano's answer but would take it step farther. If you are asking the question, you should be doing so because you personally want a good answer to learn from. So you should accept the one that helps you out the most.
If you are asking the question so that the resident geniuses can hold forth and hear themselves talk, not because you really need the answer, you should not ask the question in the first place.
Yes, this even applies to "seeding questions" in beta. Seeding questions is an awful practice and sets an early precedent that people shouldn't be asking questions they care about (and hence low accept rates, and so on).
The only reason not to accept an answer is if one did not help you out with your problem/question personally. This does happen from time to time but is rare in my experience.
If you ask an honest question, and someone gives a good answer, accept the best one.
I do object to low accept rates and tend to not answer questions from people that have them. Why? Because I spend my time on SEs answering questions to help people, not to show what a smartypants I am. If someone doesn't have a high accept rate, it tells me they are not asking questions they really need help on, they are just asking to spur discussion. I have plenty of forums I can go to and have discussion; to me the point of a SE is helping other people with real questions and getting help on my real questions.