Ladies it is a sign of unhealthy, even co- dependant behavior, to allow yourself to be used or abused by another person.
Whether socially or personally, never try to excuse his bad behaviour or make excuses for him.
If his nature is to be hostile, rude, cheap, thoughtless, abusive, an abuser of substances, whatever, do not allow or excuse the behavior.
Eventually YOU will be the one to suffer!
Only a therapist can help someone like this and you are not his therapist!