As to the original topic, I have been watching UFC since it first came out and watch other promotions as well. I can't stand watching TUF because most of those guys are punks and bullies and just want to hurt people. They give the professional fighters and MMA as a whole a bad image.
Around where I live, most of the guys who claim to "train in MMA" are just criminal thugs who like to fight and just fight with each other doing whatever they see on the UFC, it isn't formal training. So what is the public perception around here of MMA? For the uneducated not very good. There is another group of various people at various places who train in MMA and are great guys and low key, you wouldn't know that they train in MMA. Squeaky wheel and all....
BUT, my main gripe about MMA (image issues aside) is that here in the US, the popular belief is that any other martial arts is worthless unless you see it in the cage. The belief in the US is that the only striking that works is boxing with some muay thai thrown in and BJJ/wrestling. Anything else will NOT work on the street or help you defend yourself.