(1) % turns missed and % games kicked
stats should replace attendance feedback
(2) attitude and sportsmanship can be
combined into a single feedback category
(3) teamwork feedback should only be for members of the
same team in a team game
(4)
Don't have a game play feedback rating because it would discourage reasonable experimentation. Plus it feels good to occasionally suicide on a moron that ruins a game when you can see that the outcome is now obvious because he was either stupid or evil.
(5) feedback should last for 12 months (or longer)
but only affect the ratings calculation for 6 months

(6) if you get a negative feedback score that you would like to challenge in a game with 3 or more players, the highest rated player who is not the feedback giver or receiver should be able to judge whether or not it is COMPLETELY unwarranted if the receiver of the feedback requests this review. However, the third party would not be required to render judgment if they didn't want to.... well I like this idea even though I realize the code behind it would not be trivial or probably even reasonable! Someone else might be able to state it better and think of a better or simpler implementation... Or maybe feedback could be weighted... in other words, feedback from someone with a 5.0 would be counted 2x vs that of someone with a 2.5. This way designated jerks couldn't dump on you so hard.