No friends!!

I'm 17 and I graduate next year. I'm dating my best friend and my so called friends stopped talking to me. They don't like him because he's brutally honest and doesn't take no shit from anyone. They told me to either break up with him or not to speak to them anymore. He treats me like a princess and never hurts me. But now I only have him. And i love him but sometimes I need some other girls hang out with. But if they were my real friends shouldn't they be happy for me ?