If you’re not free ranging you have even less reason to have a rooster. I would just get rid of him and if you decide you need a rooster in the future get an older one who has a good reputation. Once you have a good rooster you will never tolerate a naughty one.
