I've come across and helped lots of people with SQL INSERT queries, where nothing about the values being from the user and form input is being mentioned. The main point of the questions vary from simple syntax questions to how to insert using sub-queries, and so forth. The examples people use in their questions usually involve them writing the query in their programming language using variables, but nothing about getting these variables from user/form input implicitly or explicitly.
Yet, every time I write an answer, I am constantly getting criticized/downvoted for not protecting the query from SQL injection attacks. I mean a simple side-note is fine, but people tend to freak out, lash out, and downvote, even if my answer is correct and helpful. I'm getting sick of it, and want to see what the mainstream opinion of the community is regarding these specific scenarios.
Is it necessary for me to explain and example protecting against SQL injection every time I want to help someone with basic syntax problems when user/form input has nothing to do with the situation or question?