Current legislation is failing to protect older people from human rights abuses, according to a new report.