I am given to understand by the Chambers Dictionary and Webster's that vain can be understood as thoughtless, empty-headed, useless, which all sound rather strong to me. Is it likely that a native English speaker takes offence at the following phrase?
You are vain.
If not, does the word have any potentially dangerous usages?

