OK you know what? I was going to avoid this, but this is actually upsetting me a bit.
This person made a mistake, and they realize it. They are clearly sorry for what they did. There are really two things that are a big problem in pet ownership today--one is forgetting that your pet is not another human, and the second mistake is forgetting that you, as a human, are an animal too.
Part of training your pet is training yourself as well. If something bites you, it is human INSTINCT to defend yourself. When you have a small pet like a bird, you have to train yourself not to do that, because you could really hurt them, and neither of you gets anywhere.
This person made an honest mistake, and they were coming here to ask for our help on how to correct it, and everyone jumped right down his/her throat. I find that incredibly rude and unhelpful.
This person most certainly does NOT need anger management, and the fact that anyone here would suggest that shows me two things: 1, that they don't really understand what it means to have uncontrollable anger that would require anger management, and 2, that they didn't read the original post carefully.
This person did not act out of anger. It was a knee jerk reaction. Obviously they know that they shouldn't hit their bird, otherwise they wouldn't have posted this.
You all have done nothing but go out of your way to make this person feel even worse for what they did, when they were clearly remorseful anyways. And I don't care how y'all put it, you were not helpful, you were not understanding, and everyone who participated in the bashing should know better than that.
That is the bottom line. I don't care what you say to me. Poor form, you guys. And that's all I'm going to say about that.
Now, I'm gong to address rtegge the way they should have been addressed in the first place. Your bird will eventually forgive you. But you're just going to have to start from square one.
You'll have to earn her trust back, and don't forget that training an animal includes training yourself. From now on, you'll have to learn to override the instinct to swipe at your bird when she's biting you.
I know those bites can hurt, but the best thing to do is to not have any reaction. That way, she'll learn that biting is not effective and she should stop.
Just be very gentle with her, and prove to her that your not going to hurt her. The fact that she still comes to you and sits on your finger shows that she didn't lose complete trust in you. If she were truly terrified, she wouldn't come anywhere near you.
So just take it slow, and be patient. And remember that she's a tiny creature who, if you frighten her, will do her best to defend herself. You may not always know what you did to scare her (my bird inexplicably hates it when I wear nail polish), but remember to override your own instinct and stay calm and have no reaction.
Best of luck in regaining the trust of your bird.