A climate activist who stopped a train heading for Drax power station in Selby has avoided jail as a court heard she has given up direct action because of the “shock” of being sent to prison over another protest.