here's the plain truth:
dress style is nice, and it is a nice dress... but length IS slutty. Certain things give a certain impression everytime. Unavoidable. Younger girls mistakenly think short is sexy, but short is slutty. Guys might give more attention because your revealing more. But the consequence is the impression you give. Wear the right length (a few inches longer) and you can be classy, sexy, and desirable. You need the balance.
One guy said "why did you buy a dress this short if you have a boyfriend?" LOL this highlights the male perspective - you wear that length if you are looking for male attention. It conveys they are easy and looking for some action (especially to an older person). Attention's the only reason to wear that length. I'm sure you are a nice girl, and it doesn't say anything about you as a person. But the length is not respectable, I would respect a woman less who's wearing that length dress. Too short is un-classy. Girls saying it's classy either are commenting on the entire dress, or have no idea that that length IS slutty, they are just being supportive and polite, or are deluding themselves because they wear slutty short length skirt to attract attention themselves. But apologies if I'm too harsh in how I deliver my opinion, because I notice that younger girls like shorter stuff (I think they mistake short or revealing for sexy - not necessarily so).
Girls saying he "CANNOT" (lol) tell you what to wear - bullsh-t! Girls do that ALL the time to their boyfriends.! You are a couple, and you should respect his feelings and his wishes too.
My ex had big t*ts (hehe), and sometimes when she went clubbing she would wear this top that super pushed up her t*ts. It was just shouting "look at these!" She use to like getting male attention to bolster her insecure sensse of attractivenes and feeling wanted.
I mentioned several times that I didn't like it because it was slutty and I wanted her to stop wearing it, she didn't listen because she valued the attention she got from it more than my feelings. Until I got upset the next 2 times she wore it - I said all pissed off "I hope you get a lot of attention with that: , "i hope a lot of guys look at your t*ts tonight"and when she came home I wasn't like "did you have fun?" but "did you get a lot of attention tonight?", "did you get a lot of looks?" and just blew her off. She got what she was doing, and how she was making me feel. And she stopped wearing it.
He doesn't like it because he knows by wearing that dress you are looking for a certain level of male attention from it.
You don't need that dress to be desirable to men!
You are already pretty. Let your beauty shine from within, that is the most attractive thing. :)