This is a complicated position for anyone to be in, never mind a young person like you. It is good that you feel you know and understand your sexuality, but at the same time, it can be a confusing and awkward time for you. Have you tried to find any groups or organisations that can help you understand more? These are widely accepted now and offer youngsters advice and guidence on all topics regarding sexuality.
Try not to let other peoples prejeduce rule your whole life. These hurdles will have to be dealt with at some stage. You will also need to tell your parents/friends one day.
Try not to get too upset about withholding affection in public. If you really care for this person you must also respect their needs for privacy as you would like yours respected. This goes for all relationships of whatever kind.
I wish you good luck and let us know how you are getting on.