I don't like this idea, just like I don't like the idea of ESG ETFs and whatnot. It presupposes what is ethical and what is not, despite the obvious personal nature of the problem. The 300 "ethical" alternatives are just things the OP thinks are ethical and it seems unlikely to me that such a personal list of stuff is applicable to really anyone else besides himself. Or maybe it is, but just not to me.
Or maybe it should be renamed to "Progressive alternatives to mainstream stuff."