Yeah, sounds like he thinks he can do what he pleases because he wears a badge. That puts you in a tough position. Guys like that are scary.
I think the only way to handle this guy will be through talking with him. If he offends you about something, kindly let him know that. I would tell him plain and simple that you don't appreciate his actions. Tell him the alternative would be for you to complain about him to his watch commander.
Or let your wife talk to his girlfriend about it and see if she can resolve the situation that way. If you can't resolve the problem, let someone else watch her kid.
_________________________
AQUA X