The internet has made it very easy to an "expert". And forums have given these "experts" a venue. Unfortunately this spills over into the real world and they become irritating.

As a teacher I deal with it all the time. Fortunately you get used to ignoring it.