Thanks for raised concern. I've split your post from the main topic because this post has little to do with what OP was asking.
I know how it may seem to you Campbell's response, however, I don't think it was meant in the way how you actually read/interpreted it. That's what Internet layer shadows - an actual intended emotion of the post.
Now, why I'm so confident in saying this, that's because I know Campbell to some good extent, while you, and possibly OP doesn't. I'd agree with you, that sometimes we moderators over the countless years of participation in these forums forget, that other members may not know us well as we know each other as members of staff, so they may imply our intent of emotion differently. But hey, how do you know OP read Campbell's reply in the way you read it?
I have been a student myself, and we see quite a lot students on daily basis here on these forums coming with the questions/problems they are potentially struggling to tackle - so we (as a staff) and all community in general trying to help them. Now, we saw these type of posts many times, and the rest assured, we are going to see them again - it is a classical example with the programmer falling into the trap of starting to code right away without taking an advantage to understand the problem really well at first.
In my opinion what Campbell provided as his response is essentially the same as we do provide as a response more often than not to all other questions of the same kind, in other words - "to go back to the drawing board"
. And I personally didn't see it as a bad response. Isn't it nice to read responses which aren't templates but rather with some slight irony to help OP to understand, that really need to re-consider the taken approach - don't forget, that programmers also usually have a good sense of humour - so no offense here really.
I apologise on behalf of the staff if our response looked harsh to you, but you can be assured - that wasn't an intention.
On the other hand, there are more members of staff, and if somebody would feel that response is indeed on the borderline of being "not nice"
, it would be asked to be re-worded - it didn't happen that yet, at least not from my side.