Ok.
A) Every game has a limit. There is no such thing as "free reign" and unlimited finances when it comes to development. EA, and Bioware have investors to answer to. So let's just end the charade that BW and EA have unlimited cash flow.
B) The game was just released is a valid point whether its 2004, 2012 or 3009. Go to point A. The game had to be released (Most likely ahead of schedule) due to investor pressure, so BW had to scrap some stuff to make release. Are all the bugs acceptable? No. If anything that BW may have failed on is lack of innovation. How they respond in future updates will be key. Me personally I am giving them 6 months from release to win me over, because frankly I had more realistic expectations then some people who frequent these forums
C)I don't think anyone is giving BW a "pass". Frankly their are arguements and huge exaggerations on both sides of the aisle. Like I said, I am giving them 6 months. What do I lose? 5 months of subs and cost of game? For me right now the game is fun, and I know it won't be like this forever. They are still changing stuff and have announced changes to sticking points like bad UI design, etc.