I care about respecxt and value every single posters oppinion. So let me have it
My opinion is you are probably a better captain than the other guy and the fact that you are posting here means you probably are more intense about the league.
A lot of people who play in leagues are just there to shoot pool and have fun, and maybe the bad weather prevented some of his players from showing up.
I won't pass judgment on you because I wasn't there and don't know what the behavior of the other captain was, but those are things I would consider before making his team forfeit.
For some people leagues are an escape from everyday life, for others leagues are their life.