Yes you can.
You're self-aware enough to state that you are not mature enough to walk away. This is in and of itself a contradictory statement. You can walk away, you just aren't willing to right now. That's okay, because it's okay to be angry. How you deal with that anger is what will see you...