Do you have a useful strategy?
I think my being middle aged and visibly disabled has brought it out in spades and every other man I meet makes it his mission to give me the unasked for benefit of his wisdom on the bleeding obvious.
I just tend to say oh really and see how far they will go whilst inwardly laughing at them but sometimes I get fed up and would like to have of a good way of shutting it down without simply saying shut up you arrogant twat or similar.