A $2 million land purchase near Charleston for a proposed state prison has sparked strong opposition in the small Franklin County community.