Is this assault? I'm gay, and I have a straight buddy that I have a crush on. He knows it, and is cool about as long I respect his boundaries.

Well, sometimes when I am drunk I get a little agressive. The other night we were walking back from a party, and I kept grabbing his crotch and his butt. He laughed it off at first, and just told me to stop. But I continued. He started to get angry. So he took off his belt, and gave me 3 licks on my butt with it. He said he didn't want to gay bash me, he just wanted to put me in my place. Is this assault?