No, he does not have a valid reason to be mad at you. Your feelings and choices are valid, and you have every right to say no to something you are uncomfortable with or do not want to do.
It's essential to establish healthy boundaries in any relationship. If someone is trying to pressure or manipulate you into doing something against your will, it is not respectful or appropriate behavior. Ignoring your boundaries and getting angry when you don't comply is not acceptable.
In situations like this, it's crucial to stand firm in your decision and communicate clearly with the person about your feelings and boundaries. If they continue to ignore your wishes and become angry or aggressive, it might be necessary to reevaluate the dynamics of the relationship and consider setting more significant boundaries or seeking support from friends, family, or even authorities if needed.
Remember, you deserve respect, and nobody should force you into doing something you are uncomfortable with. Trust your instincts and prioritize your well-being.