You can't blame CodeCanyon for faulty scripts, yes many scripts may have bugs but it isn't codecanyon's duty to ensure the script runs smoothly, rather investigate the company from which the script belongs, and read honest reviews about that company.