I basically chalk it up to too many people think we are living in “Star Trek” times and we are not. Far from it.
Star Trek was utopian dreaming. The real world is still barely above the savage stage, especially in third world countries, though much of that third world mindset has migrated it's way here and blended with homegrown utopian dreaming.
This isn't the first example i've heard of well meaning dreamers getting crucified by reality. This has happened a lot in the last several decades, and this sort of stupidity reaches back through the centuries as well.