Being a kind person doesn’t mean you have to put up with everything, or fit the life of every person you meet. You can be a loving person and still honor your boundaries. No one else gets to decide how you feel. You are allowed to change the price of what it costs to access you.
I used to be like this and used sunbeds most weeks and sunbathed all day abroad with no SPF and after 2 close family members getting skin cancer it really does hit home. Your skin is not something to take for granted. Fake it, don’t bake it!