It sounds like you should exercise your right as a parent to choose a different school that is more in line with your values, instead of attempting to force your values on everyone.
Fortunately many states are experimenting with school vouchers and other programs to help parents choose alternatives. It has some downsides (some public schools are having trouble adapting and special ed is an issue) but it may help with situations like yours.
Serious question: how do you get your kid(s) to another school? Add an hour of travel time every day?