Are you sure you want to leave nursing because of the job itself or do you want to leave nursing because you struggling with those that work in it, your interactions with co-workers, and maybe personal issues?
Nursing can be one of the best jobs and it can be the worst. When it's bad, sometimes it's the employer environment your in, it's you (general you) and your general outlook, or it its a combination of both. If your home life is stressful, your work life is stressful etc, it's easy to take it on and blame it on the job because that is the easiest factor to fix.
From your responses, your defensive. And we all got like that, it's human nature. But it's when we are over-defensive that we can't see the whole picture KWIM?
To answer your question though, there is school nursing, insurance company positions, safety nursing officers, infection control, research, etc. Many options that will have a different feel than the traditional nursing environment. But if you had a rough time in the last 7 years and haven't yet found the job that you feel is doable for a good length of time, it may not be the career choice that's the issue is what I am trying to kindly point out.