I was told by a friend that I am NOT a Libertarian because I don't believe that business should be allowed to run unchecked. I don't know any real libertarians who think anyone should be allowed to "run unchecked".
Government's rightful role in a free society is to defend rights. Businesses (Or anyone else) who violate rights are not allowed to do that in a libertarian system.
How government defends those rights is a point of contention for many.
My discussion with my Libertarian friend was that I felt that drug testing by companies was wrong because it violated my rights. My friend told me that my "rights" ended at the doorway of the business. I'm sorry BUT I don't buy that for a minute. So that is why I guess I'm not a Libertarian. Old time Democrats like myself do not believe that just because a company hires a person that that person gives up their rights at the door. Granted there are exceptions ... like the freedom of speech where an employee can't devulge company secrets or dressing properly for work but that is like yelling fire in a crowded theater. There are somethings that are appropriate and some things that are not appropriate for an employee to "lean" on a persons rights. Drug testing is not one of them ... (except maybe a school bus driver). IMHO.