No, but sadly our world is becoming more and more focused on aesthetics, what everything looks like. The problem is we can't judge what's inside by doing that. On a personal level we need to stop the expectations our culture is forcing on us to be gorgeous, thin girls with blonde hair and perfect skin and teeth. The magazines and movies are filled with Photoshop and personal assistants/ makeup artists that work on hair and make up for HOURS. It's not realistic.
Yes. Society places the responsibility for people to look and be clean in order to mingle with others. Also, getting and keeping a job requires a respectful look and cleanliness. Basically if you look and smell like an outcast, you probably will be one.