I've managed teams and people for several years with no real incident - I've maintained great relationships with people I've worked with.
I started a new job at a charity 3 months ago as a senior leader - definitely a step up for me. I am smashing important parts of the role but one of the teams that I'm managing is proving to be a real challenge - it's made up of very junior staff, mostly in their very early 20's, on temporary contracts. For reasons beyond my control, their wages are quite low and I can't guarantee that I can extend their contracts beyond what I've already agreed with them. They've had these conversations with my predecessor and HR about the fact that fixed term contracts are just that - fixed term contracts.
No matter how much I relay the facts and policies we are bound by, and support them with their applications and even interview prep for other, better paid permanent roles, one of them has taken to making pointed remarks about the instability in her role in a really hostile manner in team meetings - over things I have already explained.
I addressed her behaviour today and told her we need to talk about how she expresses her frustration. She ended up crying and going to bitch about me to her colleague.
Honestly I'm annoyed at myself for not being a supportive leader - clearly I am doing something wrong - I inherited a busy and understaffed team and I began work during the most tumultuous time in our sector so I've not been able to provide as much one to one support as I would like. I feel so rubbish for making someone feel so upset even though I just don't understand what she expects me to do :(
I am generally a people pleaser and over explainer to a fault so this feels like failure all around to me. I would really appreciate some perspectives from what I've laid out here even if it's just to point out it's all my fault.