My girlfriend calls me weird nicknames?

Anonymous
She is very immature but she’s hot, smart and comes from a good family. Recently she started going from cute nicknames to some not so cute. She calls me ‘owl’ , ‘ shark’ and now she started calling me ‘rat’. We were out with our friends and she called me a rat in front of everyone. I feel like she doesn’t respect me at all. I felt embarrassed and left her there after the incident because honestly I’m tired of her, we’ve been together for 6 years and she started acting really immature this year. Should I leave her considering that she won’t stop calling me stupid nicknames that bother me? I talked to her about it and she said that I’m a strong man and I can take a few ‘nicknames’ here and there.
My girlfriend calls me weird nicknames?
6 Opinion