Has he been able to get away with it for a while? You may have to shout No at him in a forceful voice (i.e. not loud but deep and resonating) and push him away. Or if he hurts, yelp at him to let him know that it hurts!!
Sorry, don't have anything else for you at the moment!! Good luck!
Thats exactly right - You could also try to ignore him - This may result in a few scratches etc but after a while he will realise he doesn't get attention from ANYONE if he behaves like this - Then he may change the way he goes about things!
He also sounds a bit bored and unstimulated - and I wonder, has he been neutered? You didn't mention how old he is but if he has not been fixed then this will make him more aggressive and territorial. That would be my first piece of advice.
You need to redirect his aggression away from people and onto toys or other things.
Have you thought about adopting another kitty for him to play with? Often that kind of behaviour is their way of playing but it's a bit much for people. Another cat might settle him down and give him some company, as well.
But definitely have him neutered if he isn't already - aside from all of the positive aspects of this procedure, it will really, really calm him down.
Wow,You hit the nail on the head. He is BORED. He wants to go outside all the time. I do not feel that is a safe choice. He does go out on a leash, rather nicely! I have initiated toy play with him. He is neutered.