Should I give them an ultimatum?

Only if you're prepared to follow through. An ultimatum you don't keep makes future boundaries harder to enforce. If you say "get help or move out," you have to mean it.