Ich kann mir gut vorstellen, dass dich es stört ständig angestarrt zu werden etc. Aber der Mensch schaut sich nun mal gerne schöne Menschen an - der ein oder andere erhofft sich auch mehr, das ist wohl auch logisch, denn das Bedürfnis nach Sexualität und auch Liebe/Zuneigung möchte ja auch gestillt werden. Und da ist dann auch der ein oder andere dabei, der abschreckend wirkt.
Den Charakter sieht man Menschen schließlich nicht an und manche Menschen machen sich auch nicht mal die Mühe den Charakter kennenzulernen. Das ist bei gutaussehenden Personen wie auch bei nicht gutaussehenden Personen ähnlich. Da hilft wirklich nur die Akzeptanz. Andere kann man nicht ändern und warum solltest du dich ändern, wenn du dich so gut findest?! Also bleibt dir nur übrig, es einfach anzunehmen - mir ist aber schon klar, dass das nicht einfach sein mag.
Bei ekligen Anmachen würde ich ganz klar aussprechen, dass es als belästigend empfunden wird und völlig unerwünscht und abschreckend wirkt. Das ist der erste und schon mal ein sehr wichtiger Punkt!
Bei Frauen, die bspw. auf deine Figur zu sprechen kommen, obwohl es keinerlei Relevanz in der jeweiligen Situation hat, würde ich ein "Kompliment" zurück geben. Z.B. wenn dir gesagt wird "so eine Figur hätte ich auch gerne" antworte doch einfach mal mit "ich hätte gerne so schöne Haare/Augen/Hände/etc. wie du". Ich glaube, dann fühlen sich diejenigen, dich sonst eher Neid verspürten, von dir "anerkannt" - du bist dann weniger eine Bedrohung oder Konkurrenz, sondern mehr eine von ihnen selbst. Es sollte aber schon ernst gemeint sein ;-)