At this point it's bit useless to say what they should have not done unless BW owns time machine ^^; They did the game and they are responsible in properly patching it. They have not done that for my and many other players experience, to me DAI is most broken game I have ever experienced on my system: it's very rare to even get crashes and hard freezes on the system. Bioware is responsible over the game they released, it's their product. And people should be able complain all they want if product isn't fixed to acceptable condition: game shouldn't simply work, it should work well. It's product after all.
Really? The most broken game you have ever experienced? Why didn't you return it then? If I had a game that I could barely play because of freezes, crashes, and glitches (a broken game), I would have returned it. That is something you can do with console games. Or, if you waited too long to return it, then trade it in for cash or credit. Have you beaten the game?
Look, the fact of the matter is, the game works. It is a working game. I've played it on the old gen consoles. It looks like crap and I have had the occasional freeze, but it works. My cousin has beaten it on the 360 several times. Bioware is not going to make more patches for the old gen version. These things happen. Patching and content creation always comes to an end eventually. Sometimes it ends with game breaking bugs still in play. That's life. Personally, I don't think Bioware is going to patch anything more for the current gen versions either, aside from DLC issues. If you feel bad about how Bioware is treating you, I suggest you let your wallet do the talking and don't buy their games anymore.