I'd recommend IP banning after having banned someone by their Steam ID after they have rejoined under a different steam account. Once they do that, ban their IP, and if they aren't smart enough to figure how to get around that, Good Game! But make sure to simultaneously ban their 2nd account's Steam ID as well!