The practice of buying products like this and selling them at higher prices for profit is often called "scalping". The ethics of it are complex.
One could argue that scalping is not unethical because scalpers aren't stealing from anyone. They are paying full asking price to the original seller, and when they resell, they are only charging as much as someone is willing to pay. The entire business model wouldn't work if there was no supply shortage. Basically, the scalpers are providing a service. For this added fee, you can buy the hot new product at your own convenience without the hassle of getting up early, refreshing web pages for days, or waiting in line, because the scalper did that work for you.
Of course, nobody likes to think that they were unable to buy an item at a fair price because someone else bought it to resell for personal profit. I would rather see manufacturers launch their new products later when supply is actually able to meet demand. Or they could even start by selling their stuff at higher prices that are more in-line with what people are willing to pay, and only reduce prices when supplies are good enough to meet demand at the lower price. This way the people profiting the most from the sale are the people who deserve it the most, not some opportunist whose only contribution to society is being able to buy things faster than everyone else.