I don't know anything about your situation but my opinion is that you protect your kids first and foremost. If you feel that your W is hurting them in anyway, it is your responsibily to do whatever you can to try and stop it. Now that being said, I am unsure what the family law court system in like in CO, but I know CA, they don't really care a whole lot about the environment that the children are in as long as they aren't in any kind of physical danger. It is all so sad.
Even if you file for the D, it doesn't mean that you aren't standing for your marriage. You are just trying to protect your kids.