I think when Halo does come out most of the poeple who want to play it will have bought the console over the course of the year. Though I wouldn't put it past it to sell an additional 1 million at release with a bundle.
If you demand respect or gratitude for your volunteer work, you're doing volunteering wrong.