It's hard to get much benefit from a reputation system in a free-to-play game where trolls can create new accounts at will.
In addition, even for non-competitive games, players who obviously troll and are flagged by the community are pushed to a separate pool with other trolls.
The system isn't perfect but appears to work fairly well for new players.