Absolutely disgusting.
What annoys me about this is that this is a clear overstep on the part of the State. Moral education should be left to the parents and religious authorities.
If any moral education at all goes on in the schools, it should be limited only to those matters which are 1. universally accepted and 2. absolutely necessary to inculcate respect for the laws.
I have no problem with the State telling children that they shouldn't ridicule, bully or otherwise beat the tar out of people for living devious lifestyles (or for any other reason; passing judgment on the behavior of people and executing sentence belongs, on this side of eternity, to the State, not to private individuals). But this? This is just an overreach.