You know, if you replace "Bungie" with "Infinity Ward" and "Halo 3/ODST" with "Modern Warfare 2" this would be my exact letter to Infinity Ward, but with better grammar.
Every game has hackers, every game lags, plus this game is nearly 3 years old, people are bound to get through by this point, just wait for Reach and it will be okay, its only a few months, just calm down. Dont let them get to you, just take a break from Halo for a while