@PANTHER-WP,
Well, the truth is, not everyone is going to get along and that can be frustrating but that's just the facts.
You should be polite (as you would be with anyone), clean (of course), and your word should be good - so if you say you'll have your girlfriend back home at 1 AM, then that doesn't mean 2:30 AM. In short, don't give him reasons to not like you, if that makes any sense.
You shouldn't take abuse, of course, but if you can eliminate at least some of his surface concerns, things will be easier all around.