Not sure if this has been suggested--it probably has--but how about tallying up the rating descriptions (e.g. Friendly, Clueless) so we can see how many times a player has been described in a certain way when we go to view their ratings.
Sometimes (mostly all the time) I do not have the time (or the desire) to do all the research when deciding to join a game. This will make it easier for us to decide whether we want to join a team, join against a certain player, etc.
Learned my lesson today when I joined against a player with a record of secret diplomacy. Seems he is up to it again. Had I known he had a record of poor sportsmanship, I would not have joined.