How old are you too? It's hard to tell who's being reasonable and who isn't from your post but you definitely sound a little on the controllig side. If she dresses like a total skank, and that bothers you then you shouldn't be with her but you really have no say in how she dresses. Same thing with who she hangs around. If she still sees an old boyfriend or boyfriends or she hangs out with dudes you don't like, my advice would be to forget about her and go find someone worth a damn. You can't change or control things. You etiehr like who she is or you don't. If she's changing then that's something you may have to come to terms with.
If you expect somethin from her she isn't capable of giving, you are the one who will end up unhappy. ALways make sure to surround yourself with the right TYPES of people so you don't end up in situations where you have differing opinions and no one is going to back down. If you don't agree then dude, you don't agree.