Love them or Hate them?

Have your say about the idea of crtiques....
should you be asked to explain your work infront of other people?
do you think you learn anything from them?
do crits allow you to step back and review your ideas and work?
is there anything that you will take from each crit?
do you think tutors are fair when talking to you about your work?