No way. The only way I would agree with CS:GO being free is if they locked the free players out of competitive play and threw them against each other. Making the game free opens an enormous can of worms for hackers and just all around shitty players.
Fox Wrote: Cs:go is free now, and i do not think it should be. So many hackers will be playing competitive that i am honestly scared to boot up the game.
You will be matched with prime players (players that have paid for the game)