A lot of good points made so far...

IMO you have compromised greatly for your gf and now its her turn to compromise for you - if she's not willing to do this then you can decide what you want to do... Afterall, it's your life and you should enjoy it exactly the way you want to without any restrictions!

Do not let anyone take away the few pleasures you have in life!