If you dont like being drunk, just try not to get drunk I suppose...or flat out dont drink. I'm pretty sure its hard, but if you tell your mates that you are trying not to drink, and ask them to stop you from drinking it should help quite a bit. Unless of course you still want to drink, but in moderation, which I think could be harder.
Either way, from what you describe, it sounds like you are quite an arsehole when you are drunk, and there is no excuse for being an arsehole, ever, so you have to do something about this...
good luck dude, admitting you have a problem is obviously a big step, so hopefully you are willing to work on this.
[FONT=Century Gothic]Hope is when we feel the pain that makes us try again[/FONT]