<human>: Condense the text into a few key points

Let me preface this by saying that I really love her and she loves me.

Also, I was a bit of jealous boyfriend with my ex (because of how flirty she was) but with my current girlfriend I trust her a lot. She goes out with guys and I don't care.

The thing that hurts me, however, is that sometimes she puts others' happiness before mine.

Example: When we're hanging out with friends and I go in for a little kiss, she'll deflect it because one of our mutual friends might see. She feels bad for this friend of ours because he might have liked her before we started dating, has terrible luck getting girls (always getting friend-zoned), etc. So she doesn't want him to feel bad when we kiss. 

Another example: Tonight we both scheduled to get on Skype to chat with each other. For 3 hours we barely talked because she was helping her old high school teacher (don't ask) with some relationship problems on Facebook. I mean, that's a great thing to do, but I pretty much wasted 3 hours when she could have given me some time as well. Thankfully Reddit distracted me so it wasn't that bad :D

Now...I really think what she's doing is great but I can't help to feel sad about it. We had a talk about the kissing-deflection thing and she told me that she's going to try being better at it but that she'll still feel bad for that friend. Even though he has known that we've been going out for 7 months and this is a thing that boyfriends and girlfriends do. I seriously just want to say "Fuck what he thinks, you're going to be a girlfriend to me." but I feel like that might be too harsh.

What do you think, Reddit? Should I just get over this and stop being selfish (if I am)? Or should I bring new points to the table for discussion? Her and I are good at talking but some fresh insights from you guys would be helpful. Thank you!
<bot>: GF won't kiss me in front of a certain person so he doesn't get sad, this is making me sad, what do I do?