I agree. Having a natural tendency to want to solve a problem makes us want to fix it immediately but sometimes it's not the answer, when they just want to vent or someone to listen.
There's only so many times I'm willing to listen and not want to fix it. After about the 10th or or 50th or 100th time I've heard the same problem and I'm always willing to listen, but if you're not willing to take one inch towards fixing it or solving it or dealing with it or moving past it, then I'm going to try the fucking fix it for you.