I don't really agree, at least not given your examples. "This article gave me cancer" seems like trolling to me, by your definition.
People here are blunt about stupidity, sure, and maybe it has a more cutting effect because it's more likely they're actually pointing out stupid mistakes, rather than just name calling or something.
Here you're derided in a more accurate, skilled fashion.