You are missing the point, though. The complainer decides whether it's a solvable problem or not, not the listener. So "I'll listen if it's unsolvable (to me)" is a non-starter.
Well I decide if it’s annoying to me and I’m going to tolerate it or lend support.
Well I decide if it’s annoying to me and I’m going to tolerate it or lend support.