You have every right to be happy.
Never let anyone pressure you into doing something, or make you feel guilty because you choose not to live according to their rules.
If you want to be respected as an individual, you need to stand up for yourself and live life on your own terms.
When someone asks you to do something, decide for yourself whether this is something that will help you reach your goals. If not, then simply refuse the offer, or make a counter-proposal that is more win-win.
Be polite. Be firm. Be yourself.