It can be discouraging when a game doesn't go as planned, but it's just bad luck, nothing more. A couple games have gone a bit poorly while we're still getting into a groove - not every game is going to be fun, some are gonna be disappointing in some fashion, but we keep going and building the community up, eventually we'll be regularly having games where a couple inactive townies are painful but ultimately survivable.
So invite friends from elsewhere on the forum! Maybe pick up a banner for your signature to show off WW/Mafia to people. I recommend Wolf to you specifically, JeenLeen.