Counter strike is a big game, alot more then just teenage market. The game has been around since 1999 so its hardly going to contain just teenage boys, some of them werent alive when it was first made.
I wasn't trying to belittle anyone that plays Counter-Strike or the general demographics of the people it attracts. I was just saying that most people around here, even with 1999 being the original release, are uninterested in computer games or video games at all for that matter. A lot of users find that there is no interest when discussing, selling or offering services surrounding video-games; most are more interested in cryptography or something else that doesn't allow for much free time in terms of pursuing a video-game seriously. I know plenty of grown adults that are hardworking, bill-paying home-owners that play Counter-Strike and watch the events live.
CS:GO in my opinion does for the most part attract younger teenagers, it feels like most of the older players that were playing in 1999 didn't enjoy the different engine and other changes made to their beloved Source. I'm not a teenager, and as I said I play the game so you're preaching to the choir about the broad demographics it reaches. Whenever I hop on Counter-Strike source it seems to be mostly young-adults, but I can't say the same for CS:GO; unless I'm playing ESEA, which is mostly young-adults as well.
By far and away the biggest demographic playing video games all together and specifically CS:GO would definitely be teenage boys though, there just is no disputing that.
CS itself is actually really hard to judge, I find the most predictable bets would be at a major where strategy comes into play.
It is incredibly hard to predict the outcome, because there is variance to everything within this game from human error to bullet-pray variance. Similar to combat sports, it's almost impossible to predict the outcome because the smallest things can change the entire game-play. Once the plan is out the window and chaos ensues, it very rarely matters how polished a strategy is.