Okay, it's your fault you don't have their respect. If they do all that stuff, slap am' in the head (Not. Too. Hard.) And hiss at them when they do it. It may sound cruel, but after a while they'll warm up to you and stop doing the things you punish them for. Also, give them space when they're not in a good mood. Also, reward them when they do good stuff like snuggle you or when they come inside after they suffer like when they come inside from the rain or stay out all night.