This program is most assuredly NOT proper for children under the age of about 14 or 15, IMO.
DEFINITELY not.