You're strong-willed. There's nothing wrong with that. However, consider the market of guys you're trying to attract. Those men that want to be the leader of the relationship will not be attracted to you. They would rather be the strong-willed and blunt ones.
Try looking for guys who are more insightful or emotional--artists, writers, and musicians. Look for guys who have a better sense of style, are more caring, and thoughtful. I think these types of guys would be a better match for you (and you them).
At 16 I would worry about a guy committing to you or not yet because in reality you will find that neither he nor you are really that suited for commitment at this stage in your lives. Better to play the field a while longer until you really are ready for a commitment with a guy who is ready and mature enough to accept what a commitment is all about.
That said, honesty is a good quality, but to is tact. So sometimes choosing not to say a thing, or choosing to say it in a different way can better achieve what you want than saying exactly what you think.
I like a woman who can play straight. I married one that causes most men to run in panic.
The problem you are having is that you are in an age group where people value pliable more than self-processed. Keep in mind that that will change and when people start to understand having a strong partner is a joy and an asset, your value will change. Granted, most men will remain scared of you but those men are mostly weak and have limited prospects in the future (bad partner material themselves).
Also keep in mind, you don't need to appeal to everyone or even the minority of people, just a select few that are worthy of your company.
Until then, have fun yourself and play safe. Now isn't forever and I am very, very grateful that my wife has all the qualities you are talking about.
Don't always be so blunt to people, this can definitely kill their self esteem and may turn them away from you.
Also, it may not be the guys faults...have you tried to step up to plate and prove that you are not just a fun time? If so, find the people that respect that the most and try to create a relationship with them, he may end up being a boyfriend, if not that, then a really good friend at least.
Lord have mercy! Where are your parents? Its called being a lady!
While being blunt and up front about things has it's advantages and pros, who wants to be around a person that blurts out exactly what's on their mind...all...the...time? it wears on the nerves and gets tiring fast
firstly, trust me when I say this, at 16 guys don't want a really serious relationship. a relationship is okay, but not a REALLY SERIOUS one. college is a whole lot funner. and the guys a whole lot sexier. lol. trust me I know. and its not your personality that's driving them away, maybe they are not just interested right now. and to be a virgin, they would want to be in a relationship to take it. keep your virginity, its worth more than money can buy. Read my article " For granted.. A lesson of virtue (what a man really wants)" its a true story. also, you may think they are your type, but they may not. show them how sexy you can be by dancing at party with a guy. be really into it. be able to dance to.:-). wait for a good slow song to come and grind really sexy. it is said , dancing is like having sex and it shows how well you would be in bed. and being a virgin is a great teaser, it will want them to come unravel the mystery of the punanie. :).anymore concerns just ask.
i don't consider you being honest and a stand up person as being rude...rude is a completly different thing...
i think you being the way you are z so intresting and attractive 2 guys at the same time...but maybe guys ur age gets scared easily...guys ur age (most of them I mean) like having some1 easy 2 take over or easy 2 control...so maybe that's the problem
my advice z stay the way you r...thats unique ...and whoever likes you has 2 like you the way you rwithout any changes what so ever