Interesting stuff. Saw this on Reddit. People seem to be real mad. I tried to explain that Buddhism doesn't teach this stuff, but rather it was the result of the dogma floating around in Japan. I don't know if people even care or if they just want to rage about stuff.