I don't see anything wrong with Men's Figure Skating. As Mr. Y said, not all masculinity has to be expressed in the form of brute force with stone throwing competitions and chest pounding.
To me, figure skating reminds me a lot of ballet, but on ice. Ballet is a combination of strength, grace, and beauty, and I see figure skating in much the same way.
Johnny Weir is eccentric. His intention is to draw a reaction from people and to be controversial. Not all male figure skaters are like that. Lysacek skated to two well known Classical pieces, and did a great job. His performance demonstrated both strength and artistry at the same time. I say, God bless him!
It's easy for all of us to sit here and play "Monday morning Quarterback" and criticize these guys for not being "manly" enough, but I don't see any of us going out there and trying to do a triple-sow-cow or a triple-lutz. Heck, I can barely stand on skates, nevermind propel my body into the air three times in a graceful manner!