I think the only thing that can affect a persons gaming experience is the community and that persons skill level.
Being a girl doesn't make you an automatic support player, just as being a guy doesn't make you an automatic carry. A games classes/roles come with their own pros and cons, you either practice and get better or you don't.
It also matters how a community deals with negative players in both the comp/casual scene. It doesn't matter how good a community tries to polish itself or how many new players are brought in, if a community is shit it shows and if nobody cares about it being shit it defiantly wont last. new players will either lose interest faster with no thought of returning, eventually become part of the problem, join the small group of longstanding players who care but cant do much, or just put up with it expecting no change, which they shouldn't have to do.
The internet brings out the stupid in a lot of people, toxic players are everywhere and regardless of gender it isn't fun for anyone. there's a clear difference between quality bants and being a shithead. As long as the community is working towards buckling down on the latter they'll most likely see a rise in their demographic.