I'm sorry you feel this way, OP.
There's no doubt that nursing is one of the hardest and most thankless jobs around; most of us either learn to reconcile what is
with what we'd have liked it to be, or we leave the profession. Sounds like you're leaning toward the latter, and for your sake (as well as that of your co-workers and patients) you would do well to take a leave of absence.
Sometimes when we've given and given and beaten ourselves half to death trying to make our employers and our patients happy, we have to step back for a while and let others fill the void. It's OK, it doesn't make you a bad person or a bad nurse.....it only means that you're burned-out and frazzled and you just don't have it to give anymore. You aren't the first, and you won't be the last.
Wishing less stress and positive direction for you in the future.