ARCDPS made me better, because I could actually see what was going on over time during a fight.
GW2 has a great and polite community. I have never heard some bullying someone, because of that. It actually worse if people don't now the mechanism of a boss and kill the hole team because of it.
I never point certain players out, because of bad DPS. I just ask in general to check their builds and most of them are thankful, because they were not aware.