As the title says, my cat is very vocal and loud and he sounds like screaming more than yowling at this point no matter how much i let him out he either yowls as soon as he's home or he sleeps and then yowls when he wakes up. At first I thought he just wanted to mate so i got a female cat and they mated, but he still yowled to get out even though she's right next to him. I've also tried not letting him out for a month and the yowling never stopped, he doesn't like toys anymore and he prefers to go out , also tried giving him a spot in front of a window but he destroyed the wire mesh and then stopped going to the window after. He was a stray cat, his owners let him go but The vets say he lived in the streets for a month and now he really wants to go back. also today I took him to a park for around 2 hours and he was very happy, but when I took him to the car for the first time ever he aggressively kicked me and tore my sweatshirt. at that point I scruffed him and it was obvious that it either hurt or scared him to be scruffed and I don't know if it was a good idea to punish bad behavior by scruffing but I figured if I let him go after he kicked me he would know that kicking is the way to be let down. I live in an apartment and I don't know if i should just let him go out unsupervised until he comes back or if that's a bad idea, and also if I do that he will for sure be covered in fleas. Sorry for the long question but I really hate seeing him sad and yowling all the time to be let out and it breaks my heart because it makes me feel like I'm not treating him right.