When you look at the current market, there are already licenses that have stipulations about what the software might be used for.
- Apple has a stipulation in their iTunes license which says you're not allowed to use it to develop nuclear weapons.
- the game Far Cry 2 has a stipulation in the license that you're not allowed to use it contrary to morality or laws in force.
- WordWeb has a license which states you're not allowed to use the free version if you've taken more than 3 flights in the past 12 months.
There are probably a number of other licenses that have similarly weird clauses. So a license that discriminates based on ethical grounds would not be the first time a license has a weird stipulation..