Unsolicited advice tends to go over badly in a lot of cases, especially if there was nothing that prompted it.
I loathe the people that launch into a detailed explanation the moment the party draws close to a boss arena (they have these macro'd I suppose?) not even giving the party the chance to try this blind. This is especially aggravating on new encounters that aren't even special as far as mechanics go.
If it's not Ex or Savage give people a chance to fail and learn from it.
If anyone asks for advice by all means provide it. If the group isn't learning, nobody asks for advice and you notice a problem offer to give some.
If nobody takes you up on it you need to make a choice (I usually just work my way down this list):
- let the group try and risk failure again, continue to offer to give advice
- if the issue is moving out of mechanics and you know the dance throw a marker on yourself
- give unsolicited advice pertaining to that specific problem, risk getting yelled at and your advice ignored. When giving advice in this way phrase it as a suggestion, not an order or simply say "[this mechanic] does [thing]" without calling anyone out.
- votekick the problematic player if it's just one
- leave if you think the party as a whole isn't worth your time
There is no elegant right solution to this problem, just varying degrees of stepping on people's toes or letting them step on yours. There is no universally right way of giving advice, it all depends on the situation and the people involved. There is, however, a wrong way to give advice (unsolicited, unprompted and commanding) and it's best to avoid that.
