There is a huge difference between children being allowed to read a book and being required to read it.
Yes there is. And in this instance, the children should be neither allowed nor required to read the book.
If the children get such books outside of schools, and their parents do not monitor it, there isn't anything the school needs to do about it.
But the book should not be in the school library, and it certainly should not be on the curriculum.