A better system would to be to prevent any feedback for a given transaction from being publicly posted until both buyer and seller have left feedback. Eliminates the retaliation phenomenon, while keeping information about both buyers and sellers available to prospective buyers and sellers.
Your idea sounds interesting.