Sue, I get what you're saying. But I think it's fine to offer advice if it's been asked for, even if you don't think it'll necessarily be welcome. Nobody has to take advice. I guess another grey area is where people take whinging as an invitation to give advice when you may have only been looking to vent.
Also very true.

Haha, can you tell that I'm not very good at arguing?