While your right in that communications is 300x easier, it also is perceived as largely anonymous. So folks feel emboldened to say things they'd never say to someone face to face.
I always gets my goat when someone openly criticizes the R/C or any regatta volunteer during a regatta. Without those folks, we wouldn't get to race...Anyone who thinks they can do it better should go volunteer to be the committee.
I applaud your efforts to fix the comms issues. Let me know how I can help