То, что кот не выходит из дома, вовсе не означает, что он не может им заболеть, вы же не в вакууме живёте
Если он стал злым спустя 2 месяца, вряд ли это из-за кастрации. Сделайте вид, что кота не существует: можете кормить его, убирать за ним, но не играть, не брать на руки и не гладить, он сам подобреет и побежит к вам