National pharmacy chains cannot be held liable for allegations they violated an Ohio public nuisance law by flooding communities with addictive pain pills, the state’s Supreme Court ruled Tuesday.