So, we can get people to raise funds so people can whine about the ending to a videogame, which results in us sending food to people with fairly decent salaries, yet there are people in third world countries starving and we can't bat an eye at that?
Cmon people, its just a game. Yeah, the ending was bad. Do you really think a DLC will fix that? A DLC isn't going to be able to offer the complexity you think the ending deserves. And your going to have to pay for it. BioWare isn't dumb, they know how to make games - making a shitty ending so they can retcon it and sell you a slightly better one was probably in their plans the whole time - it worked with Fallout 3 (although, there wasn't nearly the backlash were seeing now).
Do you think hosting charities with using ME3's name and sending them treats is going to do something? You're giving them free publicity - saving them thousands in PR and Advertising. Your CONSTANTLY giving them free press, which brings them to the forefront of gamers minds - once again, saving them thousands in PR and advertising work. All so they can make a product to SELL to you for a premium - with no guarentee that it will even be good.
Just let it die. It was bad, refuse to buy their future products and stop mentioning it.