These people are just being stupid. I'm a massive Halo fanboy and I love Bungie to bits. And I even love Microsoft, since they've never done anything bad to me (and every time I've had any dealings with them I've been all the better for it, even when I had the RRoD and they replaced my console with a free three months of XBL thrown in).
Bungie and Microsoft together gave all Halo 2 users plenty of warning that almost everyone took as a case of "fair enough". Halo 2 was kept alive by Bungie for about four or five years after the Xbox 360's Live service came along, which is already impressive enough and a massive sign that Bungie and Microsoft do care somewhat about the gaming community. Not to mention that they threw in a bunch of extra support and nods to the community at the very end.
At the end of the day, the people who are remaining on their consoles are effectively kicking Bungie and Microsoft in the balls. That's a great way to thank the developer and publisher who did so much for you, isn't it?