Sincerity and effort don't mean that a person is competent. Coaches are evaluated and judged on the win/loss records of the teams they coach. They know that when they accept a job as coach. When a team loses regardless of how much the coach tried to encourage them to win or how much effort he expended to make the team successful, the team's record determines his future.
I don't know Benny personally but I'm certain he knew the risks of accepting a job as coach. He didn't ask UNCW to reduce his salary when the team had a losing record. He could always blame the players and say they didn't score as many points as he thought they should or could but his job is to teach them how to win and to develop their potential so that the team wins.
Since the team has not been a winner, the choice of who to fire should be based on who has responsibility for assessing the ability of the players to achieve their potential and to teach them how to do that. That's the responsibility of any coach in any sport.
The players rely on the coach to teach them how to develop their raw skills and become a cohesive organization that can win games. Admittedly the coach doesn't score points but he is responsible for teaching others how to do that. When the team loses, the coach has to accept responsibility for that failure and not attribute the causes to others.
More information about formatting options