Masha Allah sister.. May Allah (swt) always keep you on the straight path. Aameen. I realised why so many of my very good friends are also not married. Its because they aren't willing to take that step with a guy. I myself only got married at 30.. And I also encountered such terrible situations. Don't ever give in and don't ever let them think there's something wrong with you!! Alhamdulillah I married a wonderful pious man who rspected me and my dignity.