I think you may be being too hard on yourself. Granted, I don't really know the full circumstances, but that sounds far more like guilt than rational fault.
In some circumstances, the less good are neceessary to keep the selfless alive.
Dragons? Well. That at least clarifies the type of reality you come from. Those are dinosaurs. Dragons aren't real. At least from our standpoint.