On Homework
I have absolutely no problem helping people with the schoolwork/homework assignments.
As long as:
1. They pull their weight.
2. They cite and quote correctly and do not try to plagiarize.
It is the same system that the Universities use, having said that, these forums do indeed seem to be fairly free of abuse (you aught to see some of the linux kernel forums, where some students seem to think that because they are learning C++, that the Arm embedded developers can help them, its also got a lot worse since Google and that damned Android)
On abuse
Yep its not right but even in the last 30 odd years the world has become a lot more abusive at a personal level.
If you cannot handle abuse, don't become a programmer, some of the oddest, narcissistic and egotistical people on the planet are programmers.(something to do with programming being considered 'arty'), so if a little abuse gets you crying in your beer, best not consider programming, plus it does not pay that well any more (HK for example pays 'programmers' less than cleaners)