The Israelites wandered the desert and found that there was no water. They were of course not happy, forgetting their Lord, their Provider. They came to Marah where the water was bitter and boy the grumbling began! Moses was told by God to throw a tree into the water. It then became sweet, and they were able to drink it. It was as if God said to them, "I told you so". "Now", He says, "Are you happy"? Then they were hungry and complained, so God gave them manna from heaven, and may have said, "Are you happy now"?
The Lord had Moses go up Mount Sinai to meet Him because He was giving The Ten Commandments to Moses to give to the Israelites. Moses went up the mountain again after the Ten Commandments was told, to get the tablets to which they were on. Moses was gone for 40 days and nights, and no, the Israelites were not happy yet. In fact, they panicked, and made a golden calf to worship. How many times would it take for God to rain miracle after miracle to make His people happy? It was never good enough. In fact, they got so sick of the provision of food God gave them, that they asked for meat, and boy did God rain meat down on them so much, that they were sick of it. God may have asked again, "Are you happy now"?
I don't know how many miracles it took, but it took 40 years wandering in the desert for God to get their attention. They still grumbled and complained. They were going to a land of Promise and complained the whole way. God wasn't happy either, so a whole generation died, without seeing The Promise Land. Don't miss out on God's blessing due to your grumbling and complaining because life is not going your way. I may have put a little humor in this by the question God could have ask, "Are you happy now"?, but what will it take for you to be happy with God's plan for your life?