no, it wasn't rude. I think you handled that well. If you were not firm, he prolly would just just told you to fuck off, or hit you, I've seen it happen.
a lot of people in your shoes would have just cracked a bottle over the guys head, thats the way society is going.
