Yes, you definitely deserve better. To work things out it takes an effort on both sides. You did your part, the rest doesn't depend on you. You're not a coward if you did your best to improve things

On the contrary, you're very brave.
Remember you're not alone here, keep posting, we care