Hi Sarah
if its your name on the lease, you can do whatever you like.
Its your exes choice to accept the terms you've laid down or not.
It doesn't sounds like he's modified his behaviour much at all?
I know it's hard when you love someone but it good that you're setting boundaries and sticking to them.
You'll find a lot of support & experience here.
D