That doesnt excuse you from the obligation to be civil. Especially given that the other party was trying to help.
Instead I would restate the question to avoid bad answers. If you start by saying what you've already tried, and how it worked, it cuts off most of those "lazy answers."
In my experience most lazy answers are provided as response to lazy questions.
Spoken like someone who has never worked in a customer support role.
You can never assume competency, from anyone. Even the best amd brightest have bad days.
I'm a pretty civil person, but I won't go out of my way to be extra polite to someone who is being actively being dishonest towards me