While I almost agree with your first paragraph, the second made my eyebrows raise (and that's why I downvoted). "mean-spirited" and "shortsighted" are very strong words for a valid question - the grand-parent was quite polite, so no need to be defensive.