Maybe I'm oversimplifying but if anyone feels the money is too much you should definitely quit. Bioware/EA is running their business the way they want. We as consumers have choices. I guarantee the company understands what makes money and what doesn't. As long as people are complaining but paying, nothing will change because they provide a forum for you to voice your opinion after your credit card gets accepted. At this point if the money goes away the game folds and everyone goes home. At the end of the day they have made their money and the second it stops making money they will shut down and cut any losses they have if any. There is no charitable contribution to keep people at work and pay for servers. We complain and get frustrated because we as gamers elected to devote so much time and that is why we are frustrated.
Traffic on the forum shows your passion one way or another and this is the crowd that EA is hoping to tap into, myself included. As long as their is traffic, there is probably subs and money. If there are subs and money the PR department can continue to market and respond to consumers in a manner that invokes some reaction, hopefully positive. If you truly want to make this game better or in some of your opinions "get back at the man for doing this to you", just stop talking about the game and not provide this company another sent. It would be the loudest message you could ultimately post.