The only thing i think, its this would be a amazing world if there was no hate for sexual orientation & origine from people.
2 of my many friend is homosexual, and they nice ppl and nothing should count more then this.
my english not this good so i can't really reply to your 4 pts, but in 1, very immoral, its like when hitler wanted race specific birth.