I made a decision recently and a few were unhappy so one of them approached requesting a team meeting to discuss my decision as they were unhappy they were not involved in a discussion first. This issue has been discussed for weeks. I’m trying to get things moving.
Have that team meeting.
Tell them at the start that you have all been discussing this issue for weeks and you made a decision to get things moving. [Do not say you TRIED to do anything. Never say this].
Then in order to avoid this happening again you are going to do a SWOT analysis.
Stick up a post it note with Strengths, one with Weaknesses, one with Opportunities and one with Threats - one on each wall and dish out post it notes to all of them. Tell them to write it all down, anonymously and get it all out there. Clean slate.
Leave the room for half an hour if you can.
When you come back in, split them into 4 and collate the responses.
Then going with the most mentioned, go through them as a team to decide how to move forward on the top 3 or 4 of each. Decide actions there and then. If something cannot be decided, then they run the risk of you deciding in the meantime and on occasion, you may have to make decisions they may not like, but at least you've had their opinions to take into consideration. If the things are further down then they get delayed, delegated or decided by you later.
Sometimes this method can flag things you had no idea about. Sometimes it really can help the team gel together.
Sometimes these decisions are above us and we just have to get on with things. Sometimes they aren't. So let them engage with what they can, on the agreement that they will get on with things when they can't.
Sometimes they really don't care they just want a whinge, so putting the onus on them to put their grievances onto postits to be discussed can put a stop to this behaviour.