Do you spend any time evaluating the possible effect your startup could have on society if you succeed? Have you ever adjusted your plans in order to have a more positive impact on the world?
It's easy to argue that any time you make a free-market profit, you've made the world a better place, but I'm not sure I'd ever be content to make a fortune in something like domain squatting. What do you think? Are you attempting to create value, or to acquire wealth?
If you can afford to delay monetization to do some good in this messed up World, definitely do it! You will be rewarded for it.