You're human. You have the right to make mistakes. But you must learn from them. Which you have, so that's great. I can't believe your manager did that without speaking with you first. Our manager has had employees in our unit who have had made mistakes prepare a small talk so that others can learn from their med mistake. Obviously the employee was in agreement to speak at the meeting and had time to prepare. I'm sorry your manager did that to you. Obviously we all agree that was probably a mistake of hers. I think you should maybe talk to her if you are feeling up for it. Maybe let her know that you are better when you have notice in talking in front of groups, and that she caught you off guard. If you aren't up for talking. Ok, you guys are even. A mistake for a mistake. If possible, I would try and forget about it. Your coworkers probably already have. So chin up and keep working hard, you know you are a good nurse.