Heh, I'm not sure what the ethics are for the Orange-Glo corporation, but I'd imagine they may be slightly better than others, not sure though.
Oxygen bleaches clean via a chemical reaction, a by product reaction. Most oxygen cleaners have sodium carbonate (washing soda) and sodium percarbonate. The combination of all that and hot water spurs off an unstable hydrogen molecule. That unstable hydrogen molecule actually blasts stains away. That's how it works. Also, this reaction leaves nothing but washing soda and hydrogen and oxygen molecules and other broken down molecules that are safe for the environment. OxiClean is considered environmentally friendly and won't kill fish or damage the environment after using it. The powder is not non-toxic though, you can't eat the powder, it's lethal (due to it's high pH, much like borax or washing soda is).
OxiClean is probably is as high quality of oxygen bleaches as other purer oxygen bleaches (but has lower content of the active ingredients), but it's readily available in stores, so I buy it. There are some people who have time to make all their own stuff and have time to scrounge local co-ops and obscure places for all natural stuff and then go home and make their own stuff, but for me, there's a limit to making everything myself - there's other things I'd like to do with my time

I'm also fairly lazy.
Anyway, OxiClean has the two active ingredients I mentioned above and a little bit of detergent to help soils and muck not redeposit on what you're cleaning and to rinse away clean.
There are some people who deem detergents evil for a variety of reasons. I personally don't because it's a cheaper alternative to natural soap, and unlike natural made soaps, detergents rinse away clean (no waxy residues), can work in all kinds of water types (soft to extremely hard), and in some cases, detergents can be gentler on your skin (gentler pH, rinses away clean, etc) than natural soap. Some people find that over time, natural soaps leave such a residue on clothing and linen/bedding that it looks dingy or it doesn't fluff up anymore. (Most cases that can be remedied with vinegar).
Anyway - hopefully this is enough information. You can do some online research on oxygen bleaches and how they work for more info.