I was surfing this forum and since i am new and cannot post
anything, i registered and i really want to share this wit you so
maybe u might feel a lil betta. 
My gal and i were in the same situation as u and your guy. She also
got this from one of my friends. I tot at first, she was being too
sensitive. But as the months went by, she became more deprezd and
smiled less and less. It hurt me becoz I tot she shouldn't feel
like dis and she was overreacting. But as it turns out, my friend
actually din like her. In fact, my friend later confess to me dat
she was intimidated by my gal. Same also, dat gal bf my best friend
since i was born le.
I also react the same way like your guy, scold her, tell her she is
being sensitive. But sometimes we guys have tendencies to be too
attached to our ego dat we never really see wat our gals are going
thru. Even if my friend din confess, she realli went too far at
timez and I wasn't there for my gal wen she needed me. I juz heck
care her if she give attitude or juz be sad. She got even ask me to
choose betwn my friend and her. Not becoz she is btchy or anything
becoz at first i tot she was, but she feel she need to know dat she
is important to me. She feel I side my friend everytime i angry
with her. Pple say gals are sensitive and stupid stupid one anyhow
feel sad, but in fact, only mostly guys say dat. They dunno how
their gal feels becoz they nvr step in her shoes and kanna this
from other gals. And she is not like dat also, like u, by nature
one. She is kind and very sweet, and like u, the love nature kind,
hippie hippie one.
I apologise to her before I confront my friend. I scared actually
last time to confront her becoz I want to give my best friend face.
not easy de, but in my heart, my gal is my baby and if pple want to
hurt her, even dat other gal, i will protect her. But muz be
careful nt to spoil friendship also. The other gal treat me very
nice also, buy me presents and talk to me and last time when I got
trouble she help me. Dat is friend. But what is not friend is wen
she insult my gal.
I learn dat trust come from both sides one. U cannot expect a gal
to trust u if u treat her liddat. Also not dat she don want to
trust u, she cannot. If a guy can allow his gal to get insulted by
other pple, and the insult is realli too much one, (i got read ur
posts its realli too much le), sometimes the person who knows dat
friend better must say something one. Cannot anyhow heck care his
gal.
It worth it. My gal and I are veri happy now. Now I dun care if
that gal is toolan wit me or not becoz she got no right to upset
her. If i consider myself a gd bf, den I shuld b the one my gal run
to, the one to lend her shoulder to cry on, and to tell her
everything one.
Ur bf is veri lucky to have u, u tolerate for so long liao. U must
realli love him, n i understand dat u dun mean to be like dis one.
Jai you, ok? Everything will work out one. If need anything juz P.M
me. 