Do I have the right to be angry at my guy friend for confessing his feelings for me in front of everyone?

My guy friend who I am very close with just confessed to me yesterday that he is in love with me but I didn’t answer back it first. I mean I wasn’t too shocked but now I’m angry and uncomfortable. I told him him I value our friendship too much and I don’t see him the same way. He said drag and that’s it. Now I’m very angry. I don’t understand why. Why did he wait 10 years? I would have moved on. I told him before I see him as a friend.

Do I have the right to be angry at my guy friend for confessing his feelings for me in front of everyone?
Post Opinion