Is it moral? I have no clue. But is it a good idea? It depends upon how buggy it is: If it's so buggy that you can't play the game without it crashing every 5 seconds, then no it is not right. If the game has relitivly few bugs that are not huge and major and don't crash the game, then thats ok with me so long as the company plans to fix those issues soon. I have a friend who is making a mod, he is refusing to release it till it has been playtested till the end and almost all the bug's have been found and squashed, because he hates it when game companies release games before their ready.