I would say you have no one to blame but yourself. You knew that in the past that Xbox has come out with a Halo edition model, and you should have expected it for this generation as well . And honestly, if you happened across one later, you could sell your normal one and get it and still not lose much money in the current market.
The only way that the entire scalping thing is going to stop is for gamers to stop buying consoles of any type at the inflated price. If the scalpers ended up stuck with a bunch of consoles and no way to get any profit out of them they'd stop buying, sell what they already had, and the market would return to normal . But for some reason, people are willing to pay double ( or more ) what the console is priced at. To me its insane.
At the end of the day, the makers aren't as concerned about it as they say they are because they sold their product. What happens in the aftermarket is beyond their control. Could the makers help by doing what Valve did and have pre-orders ? Of course. But that takes manpower and a dedication to customers that, honestly, isn't seen much anymore.