A ban's length depends on a few factors.
#1 - The time it took you to allocate the # of warnings you received. It might take hours, maybe weeks. The shorter the time period, the harsher the penalty.
#2 - The type of warnings you received. A consistent track record of warnings will usually lead to a harsher penalty than someone who has received warnings for different things.
#3 - Advertising is the equivalent of you throwing a TAINT in the NFL. Automatic ban. If you're a consistent contributor to the community and are an idiot for one post, we may be kind and not make it permanent. Emphasis on MAY.
#4 - Hate Speech is basically a 'Get off my lawn, I'm calling the cops' but since we're the Cops around here, you're already in the paddy wagon.
#5 - The 2nd ban will almost always be permanent.
But thanks to my...er...OUR constant vigilance of the community, bans and warnings have come to a crawl. I pat myself...er...US on the back for a job well done.