Its funny I came across this post. I have'nt even used group finder yet and have only play in a group a couple of times and never PVP'd. The reason I shy away from groups is im dont want to be one of the guys you just posted about. I have a couple level 50's and working on more so its not like I dont know how to play but........idk.
Every single one of the poster's was once a noob, some more and some less recently.
To be mentioned here (not by name of course) or to maybe pick something up and advance in your class/playstyle is better, than hiding in a shell.
So I encourage you to group up or ask/read in the forum and profit from the knowledge other players have gathered