As an avid CrossFitter, I think a lot of the "Ugly" in CrossFit is due to the individual box and not the sport as a whole. At my box, CrossFit Dynamo, WODs are carefully programmed with RX, A, B and C scales to enable multiple levels of fitness and ability to enjoy the same WOD. If futher modifications are needed, the coaches support this approach and recommend alternatives.
At another local box, there is just heavy weight and high reps with little regard for the individual athlete. In this environment, people will get hurt.
The "Ugly" is a very generalized assessment of a box/coach specific problem.