Yeah why do people attack F1? People say the cars drive themselves, but when they removed traction control this year..... has anyone struggled without it? No. Simply because they are the best drivers in those cars. Give them some respect, the are in control of the car and not a computer.
As for ugly, F1 cars have always been ugly in my eyes. It's all about function rather then looks. When you were a kid, did you have a F1 car poster on the wall, or a Lambo/Ferrari/etc road car? I know I has a Countach on mine, so in my eyes I have never seen beauty in F1 cars, but I still respect/admire the looks for their functionality.
p.s. very funny comments at end of your post Roger