If I'm not breaking reddit rules, then as long as I've been active any time within the past 6 months, I own the subreddit and can make changes to the direction of the sub and its moderation team as I see fit.
That subreddit was created, by the way, because I disagreed with rules regarding the discussion of Cuban cigar sources which ship to the US in the main cigar subreddit. They're free to administer their subreddit as they see fit, and I'm free to do the same.
Anyone with enough points on SO becomes a mod automatically, and gets to deal with "how dare you close my shitty off topic question, I have every right not to follow the rules and homogenise so into every other discussion forum". Anyone who starts a subreddit becomes the mod of it and can promote other mods at will.