The coach probably wanted to get a game no matter who it was against, just to have a game. The kids also probably agreed with the coach scheduling this game, even against Cov Cath, because they wanted to play. And if they "had no chance to win" then will obviously not stand a chance once the district and regional tourneys come around.
However he should not have yelled about it for an hour, nor should he have cussed at his players. Accidents happen and words slip out in the heat of the moment, but to continously curse at your players for a bad game is just wrong.