My best advice is to join a friendly leveling Guild. If that doesn't work, there are some easy ways to tell if your with a troll/inexperienced player:
If they are a troll, "speech patterns" will help. if dey tak liek dis 2 u, they may be a troll.
Normally, on the first boss or challenging encounter, if you can try and follow their movements while doing a good job yourself, you can tell if the Healer is trying to DPS, the Tank is sitting in back tossing DPS every 2 minutes (happened to me once or twice), if the DPS is drawing all the aggro, etc etc etc.
Though this won't immediately help the situation, /ignore any trolls or bad players you meet to avoid future meetings with them.
Hope this helps