Unfortunately, I have to agree
For the sake of discussion, though, I'll say that BioWare should make the game free-to-play, until they have it in a more working order, after which they could re-institute a subscription model
I think this would lead to an influx of customers who want to at least try the game out, and it would mean less people leaving