May I ask what you get out of criticizing other peoples work all the time?
Is it purely your need for attention?
Probably the same reason you were hanging around in El Directora thread making your thouht known: we all just want our peers to produce good work. By giving feedback we can all benefit.