Some can be jerks for sure, but most coaches are trying to get the best out of their players, and sometimes that requires tough love.
I got yelled at plenty of times in HS football, but I understood why my coaches did it and I was a better player because of it.