It is against the law. Sidewalks are for walking. As far as sharing the road, bicycles have the same "right" to the road, (except interstates) as any other vehicle. In Tennessee it is state law that motorists MUST give a cyclist a 3 foot "space" as they pass them on the road. I suspect most motorists don't even know that, but it is the law.