That is abuse not only to your cat but to you too. He is not respecting you at all. I think thats very cruel the way he is treating you and edison. I would get rid of him honestly. Its scary how mean he is to your cat. Who knows he might start treating you badly one day too. I always said if a person doesnt like cats they arent good people.(i know its kind of stupid.lol) please be careful and safe. I hope your problem gets solved one way or the other.