Don't be so hard on yourself. It is hard to establish boundaries when you are still iving with an addict. You are doing the many of the right things- getting support and seeking legal avenues to make him leave.
Can you set up zones in your house where you can agree to each have your own space? Sometimes it is easier to start with a physical boundary.