He's an alcoholic. They are not logical because addiction is not logical.
You haven't said what your relationship is with this person. Are they just a friend, or is it more? Do you live together? No one deserves to be treated badly. If he is being cruel, then detach from him. This is easier if you don't live together.
Take a time out. Discontinue all contact (email, text, phone, etc.) for a few weeks. He cannot abuse you if you don't have any contact with him.
And yes, you are being manipulated.