What the readers say
This girl sounds like a nutcase. Do you really want to be with someone that makes you too scared to mix with friends and family because she insults and offends them all the time? That's if you can even have a social life of some sort with her -- it sounds as if she spends all her time protesting and whining. Get rid of her and enjoy a relationship with someone normal.
Declan, by email
You need to tell her straight that you really like her, but that if she wants to stay with you, then she has to accept your views and those of your friends and family and not start arguments with them. In other words, she needs to learn when people don't want to hear her opinion. If she can't compromise in the way that you currently are, then it's time to say goodbye.
Claire, Co Dublin
I think it's great that this girl stands up for what she believes in and refuses to compromise on her values. That said, she may need to reconsider her choice of boyfriend. Tell her this, and if you're both happy with your situation, you'll just have to learn to live with your differences
Brenda, Co Mayo